---
Fuzzer filename: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    check_condition
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_is_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:167,7'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - pn_condition_is_set
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:167,7'
              BranchSideFuncs:
                - pn_condition_is_set
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:167,7'
          Dst:             pn_condition_is_set
    - functionName:    decode_message
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_delivery_link
        - pn_delivery_pending
        - pn_link_recv
        - pn_message
        - pn_message_body
        - pn_message_decode
        - pn_message_free
        - pn_tostring
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:178,7'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - pn_delivery_pending
                - pn_delivery_link
                - pn_link_recv
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:178,7'
              BranchSideFuncs:
                - pn_delivery_pending
                - pn_delivery_link
                - pn_link_recv
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:178,7'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:178,7'
              BranchSideFuncs:
                - pn_delivery_link
                - pn_link_recv
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:180,24'
              BranchSideFuncs:
                - pn_delivery_link
                - pn_link_recv
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:181,9'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:181,9'
              BranchSideFuncs:
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:183,25'
              BranchSideFuncs:
                - pn_message
                - pn_message_decode
                - pn_message_free
                - pn_message_body
                - pn_tostring
                - free
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:184,11'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:185,31'
              BranchSideFuncs:
                - pn_message_body
                - pn_tostring
                - free
                - pn_message_free
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:190,7'
              BranchSideFuncs:
                - pn_message_free
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:178,7'
          Dst:             pn_delivery_pending
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:180,24'
          Dst:             pn_delivery_link
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:180,11'
          Dst:             pn_link_recv
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:183,25'
          Dst:             pn_message
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:184,20'
          Dst:             pn_message_decode
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:185,31'
          Dst:             pn_message_body
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:185,19'
          Dst:             pn_tostring
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:190,7'
          Dst:             pn_message_free
    - functionName:    fcd_read
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_connection_driver_read_buffer
        - pn_connection_driver_read_done
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:199,22'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_read_buffer
                - pn_connection_driver_read_done
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:199,22'
              BranchSideFuncs:
                - pn_connection_driver_read_buffer
                - pn_connection_driver_read_done
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:200,14'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:201,17'
              BranchSideFuncs:
                - pn_connection_driver_read_done
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:201,17'
              BranchSideFuncs:
                - pn_connection_driver_read_done
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:201,7'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:208,21'
              BranchSideFuncs:
                - pn_connection_driver_read_done
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:199,22'
          Dst:             pn_connection_driver_read_buffer
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:210,3'
          Dst:             pn_connection_driver_read_done
    - functionName:    handle
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - check_condition
        - decode_message
        - pn_connection_close
        - pn_connection_open
        - pn_connection_remote_condition
        - pn_connection_set_container
        - pn_delivery_link
        - pn_delivery_partial
        - pn_delivery_readable
        - pn_delivery_settle
        - pn_delivery_update
        - pn_event_connection
        - pn_event_delivery
        - pn_event_link
        - pn_event_session
        - pn_event_transport
        - pn_event_type
        - pn_link_advance
        - pn_link_flow
        - pn_link_open
        - pn_link_remote_condition
        - pn_link_source
        - pn_receiver
        - pn_session
        - pn_session_open
        - pn_session_remote_condition
        - pn_terminus_set_address
        - pn_transport_condition
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:107,11'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - pn_event_type
                - pn_event_link
                - pn_link_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_session
                - pn_session_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_connection
                - pn_connection_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_transport
                - pn_transport_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_delivery
                - pn_delivery_readable
                - pn_delivery_partial
                - pn_delivery_link
                - decode_message
                - pn_delivery_update
                - pn_link_advance
                - pn_delivery_settle
                - pn_event_connection
                - pn_connection_set_container
                - pn_connection_open
                - pn_session
                - pn_session_open
                - pn_receiver
                - pn_link_source
                - pn_terminus_set_address
                - pn_link_open
                - pn_link_flow
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:107,11'
              BranchSideFuncs:
                - pn_event_type
                - pn_event_link
                - pn_link_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_session
                - pn_session_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_connection
                - pn_connection_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_transport
                - pn_transport_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
                - pn_event_delivery
                - pn_delivery_readable
                - pn_delivery_partial
                - pn_delivery_link
                - decode_message
                - pn_delivery_update
                - pn_link_advance
                - pn_delivery_settle
                - pn_event_connection
                - pn_connection_set_container
                - pn_connection_open
                - pn_session
                - pn_session_open
                - pn_receiver
                - pn_link_source
                - pn_terminus_set_address
                - pn_link_open
                - pn_link_flow
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:107,3'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:110,26'
              BranchSideFuncs:
                - pn_event_connection
                - pn_connection_set_container
                - pn_connection_open
                - pn_session
                - pn_session_open
                - pn_receiver
                - pn_link_source
                - pn_terminus_set_address
                - pn_link_open
                - pn_link_flow
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:124,26'
              BranchSideFuncs:
                - pn_event_delivery
                - pn_delivery_readable
                - pn_delivery_partial
                - pn_delivery_link
                - decode_message
                - pn_delivery_update
                - pn_link_advance
                - pn_delivery_settle
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:137,51'
              BranchSideFuncs:
                - pn_event_transport
                - pn_transport_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:143,52'
              BranchSideFuncs:
                - pn_event_connection
                - pn_connection_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:149,49'
              BranchSideFuncs:
                - pn_event_session
                - pn_session_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:155,53'
              BranchSideFuncs:
                - pn_event_link
                - pn_link_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:155,53'
              BranchSideFuncs:
                - pn_event_link
                - pn_link_remote_condition
                - check_condition
                - pn_event_connection
                - pn_connection_close
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:125,35'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:125,39'
              BranchSideFuncs:
                - pn_delivery_partial
                - pn_delivery_link
                - decode_message
                - pn_delivery_update
                - pn_link_advance
                - pn_delivery_settle
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:125,35'
              BranchSideFuncs: []
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:125,9'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:125,9'
              BranchSideFuncs: []
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:126,14'
              BranchSideFuncs:
                - pn_delivery_link
                - decode_message
                - pn_delivery_update
                - pn_link_advance
                - pn_delivery_settle
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:107,11'
          Dst:             pn_event_type
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:110,26'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:111,5'
          Dst:             pn_connection_set_container
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:112,5'
          Dst:             pn_connection_open
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:113,23'
          Dst:             pn_session
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:114,5'
          Dst:             pn_session_open
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:115,20'
          Dst:             pn_receiver
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:116,29'
          Dst:             pn_link_source
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:116,5'
          Dst:             pn_terminus_set_address
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:117,5'
          Dst:             pn_link_open
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:118,5'
          Dst:             pn_link_flow
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:124,26'
          Dst:             pn_event_delivery
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:125,9'
          Dst:             pn_delivery_readable
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:125,39'
          Dst:             pn_delivery_partial
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:126,14'
          Dst:             pn_delivery_link
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:127,7'
          Dst:             decode_message
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:129,7'
          Dst:             pn_delivery_update
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:131,7'
          Dst:             pn_link_advance
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:132,7'
          Dst:             pn_delivery_settle
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:137,51'
          Dst:             pn_event_transport
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:137,28'
          Dst:             pn_transport_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:137,5'
          Dst:             check_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:138,25'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:138,5'
          Dst:             pn_connection_close
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:143,52'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:143,21'
          Dst:             pn_connection_remote_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:142,5'
          Dst:             check_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:144,25'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:144,5'
          Dst:             pn_connection_close
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:149,49'
          Dst:             pn_event_session
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:149,21'
          Dst:             pn_session_remote_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:148,5'
          Dst:             check_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:150,25'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:150,5'
          Dst:             pn_connection_close
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:155,53'
          Dst:             pn_event_link
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:155,28'
          Dst:             pn_link_remote_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:155,5'
          Dst:             check_condition
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:156,25'
          Dst:             pn_event_connection
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:156,5'
          Dst:             pn_connection_close
    - functionName:    fdc_write
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_connection_driver_write_buffer
        - pn_connection_driver_write_done
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:219,23'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_write_buffer
                - pn_connection_driver_write_done
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:219,23'
              BranchSideFuncs:
                - pn_connection_driver_write_buffer
                - pn_connection_driver_write_done
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:219,23'
          Dst:             pn_connection_driver_write_buffer
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:220,3'
          Dst:             pn_connection_driver_write_done
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     externalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          87
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - devnull
        - exit
        - fcd_read
        - fdc_write
        - handle
        - pn_connection_driver_close
        - pn_connection_driver_destroy
        - pn_connection_driver_init
        - pn_connection_driver_next_event
        - pn_default_logger
        - pn_logger_set_log_sink
        - puts
        - rand
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:65,3'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:0,0'
              BranchSideFuncs:
                - rand
                - sprintf
                - pn_connection_driver_init
                - puts
                - exit
                - pn_default_logger
                - pn_logger_set_log_sink
                - fdc_write
                - pn_connection_driver_next_event
                - handle
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:65,14'
              BranchSideFuncs:
                - rand
                - sprintf
                - pn_connection_driver_init
                - puts
                - exit
                - pn_default_logger
                - pn_logger_set_log_sink
                - fdc_write
                - pn_connection_driver_next_event
                - handle
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:70,7'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:71,5'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_set_log_sink
                - fdc_write
                - pn_connection_driver_next_event
                - handle
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:75,26'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_set_log_sink
                - fdc_write
                - pn_connection_driver_next_event
                - handle
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:83,3'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:84,5'
              BranchSideFuncs:
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:87,3'
              BranchSideFuncs:
                - fdc_write
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:94,5'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:95,7'
              BranchSideFuncs:
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:97,12'
              BranchSideFuncs:
                - fdc_write
                - fcd_read
                - pn_connection_driver_next_event
                - handle
                - pn_connection_driver_close
                - pn_connection_driver_destroy
        - Branch String:   'c/tests/fuzz/fuzz-connection-driver.c:97,3'
          Branch Sides:
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:90,5'
              BranchSideFuncs:
                - pn_connection_driver_close
                - pn_connection_driver_destroy
            - BranchSide:      'c/tests/fuzz/fuzz-connection-driver.c:99,3'
              BranchSideFuncs:
                - pn_connection_driver_close
                - pn_connection_driver_destroy
      Callsites:
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:67,38'
          Dst:             rand
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:66,3'
          Dst:             sprintf
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:70,7'
          Dst:             pn_connection_driver_init
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:71,5'
          Dst:             puts
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:72,5'
          Dst:             exit
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:75,26'
          Dst:             pn_default_logger
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:75,3'
          Dst:             pn_logger_set_log_sink
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:75,3'
          Dst:             devnull
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:80,3'
          Dst:             fdc_write
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:83,19'
          Dst:             pn_connection_driver_next_event
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:84,5'
          Dst:             handle
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:87,3'
          Dst:             fdc_write
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:90,5'
          Dst:             fdc_write
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:91,5'
          Dst:             fcd_read
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:94,21'
          Dst:             pn_connection_driver_next_event
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:95,7'
          Dst:             handle
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:99,3'
          Dst:             pn_connection_driver_close
        - Src:             'c/tests/fuzz/fuzz-connection-driver.c:100,3'
          Dst:             pn_connection_driver_destroy
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    puts
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    devnull
      functionSourceFile: '/src/qpid-proton/c/tests/fuzz/fuzz-connection-driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_default_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_mem_deallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:128,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/object/object.c:128,22'
              BranchSideFuncs:
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/object/object.c:129,3'
          Dst:             pni_mem_deallocate
    - functionName:    pni_default_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_default_new
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_mem_zallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:98,81'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_mem_zallocate
            - BranchSide:      'c/src/core/object/object.c:98,81'
              BranchSideFuncs:
                - pni_mem_zallocate
        - Branch String:   'c/src/core/object/object.c:99,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:99,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:100,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/object.c:98,37'
          Dst:             pni_mem_zallocate
    - functionName:    pn_void_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_mem_deallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:44,61'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/object/object.c:44,61'
              BranchSideFuncs:
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/object/object.c:44,42'
          Dst:             pni_mem_deallocate
    - functionName:    pn_void_new
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_mem_allocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:41,66'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_mem_allocate
            - BranchSide:      'c/src/core/object/object.c:41,66'
              BranchSideFuncs:
                - pni_mem_allocate
      Callsites:
        - Src:             'c/src/core/object/object.c:41,66'
          Dst:             pni_mem_allocate
    - functionName:    pn_void_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_void_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_void_refcount
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_strongref_refcount
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_refcount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:479,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_refcount
            - BranchSide:      'c/src/core/object/object.c:479,29'
              BranchSideFuncs:
                - pni_class_refcount
      Callsites:
        - Src:             'c/src/core/object/object.c:480,10'
          Dst:             pni_class_refcount
    - functionName:    pni_class_refcount
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:161,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:161,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:161,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:162,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:164,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_strongref_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_decref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:474,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_decref
            - BranchSide:      'c/src/core/object/object.c:474,29'
              BranchSideFuncs:
                - pni_class_decref
      Callsites:
        - Src:             'c/src/core/object/object.c:475,3'
          Dst:             pni_class_decref
    - functionName:    pni_class_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_default_decref
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:153,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_default_decref
            - BranchSide:      'c/src/core/object/object.c:153,7'
              BranchSideFuncs:
                - pni_default_decref
        - Branch String:   'c/src/core/object/object.c:153,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:154,5'
              BranchSideFuncs:
                - pni_default_decref
            - BranchSide:      'c/src/core/object/object.c:156,5'
              BranchSideFuncs:
                - pni_default_decref
      Callsites:
        - Src:             'c/src/core/object/object.c:156,5'
          Dst:             pni_default_decref
    - functionName:    pn_strongref_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:469,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_incref
            - BranchSide:      'c/src/core/object/object.c:469,29'
              BranchSideFuncs:
                - pni_class_incref
      Callsites:
        - Src:             'c/src/core/object/object.c:470,3'
          Dst:             pni_class_incref
    - functionName:    pni_class_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_default_incref
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:145,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_default_incref
            - BranchSide:      'c/src/core/object/object.c:145,7'
              BranchSideFuncs:
                - pni_default_incref
        - Branch String:   'c/src/core/object/object.c:145,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:146,5'
              BranchSideFuncs:
                - pni_default_incref
            - BranchSide:      'c/src/core/object/object.c:148,5'
              BranchSideFuncs:
                - pni_default_incref
      Callsites:
        - Src:             'c/src/core/object/object.c:148,5'
          Dst:             pni_default_incref
    - functionName:    pni_default_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:108,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:108,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:109,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_strongref_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:463,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:463,29'
              BranchSideFuncs:
                - pni_class_free
      Callsites:
        - Src:             'c/src/core/object/object.c:464,3'
          Dst:             pni_class_free
    - functionName:    pni_class_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_default_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_default_free
            - BranchSide:      'c/src/core/object/object.c:169,7'
              BranchSideFuncs:
                - pni_default_free
        - Branch String:   'c/src/core/object/object.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:170,5'
              BranchSideFuncs:
                - pni_default_free
            - BranchSide:      'c/src/core/object/object.c:172,5'
              BranchSideFuncs:
                - pni_default_free
      Callsites:
        - Src:             'c/src/core/object/object.c:172,5'
          Dst:             pni_default_free
    - functionName:    pn_strongref_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:455,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:455,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:456,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:456,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:457,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_strongref_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 447
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:448,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:448,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:449,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:449,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:450,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_terminate
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:96,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:96,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:96,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_tostring
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_finspect
        - pn_fixed_string
        - pn_fixed_string_terminate
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:418,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string
                - pn_finspect
                - pn_fixed_string_terminate
                - malloc
                - strncpy
            - BranchSide:      'c/src/core/object/object.c:419,25'
              BranchSideFuncs:
                - pn_fixed_string
                - pn_finspect
                - pn_fixed_string_terminate
                - malloc
                - strncpy
      Callsites:
        - Src:             'c/src/core/object/object.c:419,25'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/object/object.c:420,3'
          Dst:             pn_finspect
        - Src:             'c/src/core/object/object.c:421,3'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/object/object.c:425,3'
          Dst:             strncpy
    - functionName:    pn_fixed_string
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_finspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_fixed_string_addf
      functionUses:    15
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:399,8'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:399,8'
              BranchSideFuncs:
                - pn_fixed_string_addf
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:399,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:400,5'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:404,29'
              BranchSideFuncs:
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:406,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:407,5'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:411,29'
              BranchSideFuncs:
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:411,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:412,3'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:412,3'
              BranchSideFuncs:
                - pn_fixed_string_addf
      Callsites:
        - Src:             'c/src/core/object/object.c:400,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/object.c:412,3'
          Dst:             pn_fixed_string_addf
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_fixed_string
        - pn_string_addf
        - pn_string_get
        - pn_string_set
        - pn_string_setn
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:376,8'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string
                - pn_string_setn
                - pn_string_addf
                - pn_string_addf
                - pn_string_set
            - BranchSide:      'c/src/core/object/object.c:376,8'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string
                - pn_string_setn
                - pn_string_addf
                - pn_string_addf
                - pn_string_set
        - Branch String:   'c/src/core/object/object.c:376,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:377,5'
              BranchSideFuncs:
                - pn_string_set
                - pn_fixed_string
                - pn_string_setn
                - pn_string_addf
                - pn_string_addf
            - BranchSide:      'c/src/core/object/object.c:380,8'
              BranchSideFuncs:
                - pn_fixed_string
                - pn_string_setn
                - pn_string_addf
                - pn_string_addf
        - Branch String:   'c/src/core/object/object.c:380,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:381,12'
              BranchSideFuncs:
                - pn_string_addf
            - BranchSide:      'c/src/core/object/object.c:384,29'
              BranchSideFuncs:
                - pn_fixed_string
                - pn_string_setn
                - pn_string_addf
        - Branch String:   'c/src/core/object/object.c:386,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:387,5'
              BranchSideFuncs:
                - pn_string_addf
            - BranchSide:      'c/src/core/object/object.c:393,29'
              BranchSideFuncs:
                - pn_string_addf
        - Branch String:   'c/src/core/object/object.c:393,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:394,10'
              BranchSideFuncs:
                - pn_string_addf
            - BranchSide:      'c/src/core/object/object.c:394,10'
              BranchSideFuncs:
                - pn_string_addf
      Callsites:
        - Src:             'c/src/core/object/object.c:376,8'
          Dst:             pn_string_get
        - Src:             'c/src/core/object/object.c:377,5'
          Dst:             pn_string_set
        - Src:             'c/src/core/object/object.c:381,12'
          Dst:             pn_string_addf
        - Src:             'c/src/core/object/object.c:388,29'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/object/object.c:390,12'
          Dst:             pn_string_setn
        - Src:             'c/src/core/object/object.c:394,10'
          Dst:             pn_string_addf
    - functionName:    pn_equals
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:371,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_compare
            - BranchSide:      'c/src/core/object/object.c:371,11'
              BranchSideFuncs:
                - pn_compare
      Callsites:
        - Src:             'c/src/core/object/object.c:371,11'
          Dst:             pn_compare
    - functionName:    pn_compare
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:358,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:358,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:358,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:360,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:360,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:360,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:366,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:360,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:361,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:366,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:362,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:363,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:366,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_hashcode
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:345,8'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:345,8'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:345,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:345,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:347,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:349,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:350,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:352,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_class
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:336,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:336,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:337,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pni_class_decref
        - pni_class_free
        - pni_class_refcount
      functionUses:    59
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:312,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pni_class_decref
                - pni_class_refcount
            - BranchSide:      'c/src/core/object/object.c:312,7'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pni_class_decref
                - pni_class_refcount
        - Branch String:   'c/src/core/object/object.c:312,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:312,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:313,31'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pni_class_decref
                - pni_class_refcount
        - Branch String:   'c/src/core/object/object.c:316,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:317,7'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:326,18'
              BranchSideFuncs:
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:319,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:320,9'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:322,11'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:322,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:322,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:326,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:327,9'
              BranchSideFuncs:
                - pni_class_free
      Callsites:
        - Src:             'c/src/core/object/object.c:314,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:317,7'
          Dst:             pni_class_decref
        - Src:             'c/src/core/object/object.c:322,11'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:0,0'
          Dst:             pni_class_free
    - functionName:    pn_refcount
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_refcount
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:306,29'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_refcount
            - BranchSide:      'c/src/core/object/object.c:306,29'
              BranchSideFuncs:
                - pni_class_refcount
      Callsites:
        - Src:             'c/src/core/object/object.c:307,10'
          Dst:             pni_class_refcount
    - functionName:    pn_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_class_decref
        - pni_class_free
        - pni_class_refcount
      functionUses:    25
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:281,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:281,7'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:281,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:281,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:282,31'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:285,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:285,9'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:286,18'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:286,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:287,9'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:293,9'
              BranchSideFuncs:
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:292,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:292,11'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:293,9'
              BranchSideFuncs:
                - pni_class_free
      Callsites:
        - Src:             'c/src/core/object/object.c:283,5'
          Dst:             pni_class_decref
        - Src:             'c/src/core/object/object.c:284,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:290,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:293,9'
          Dst:             pni_class_free
    - functionName:    pn_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_class_incref
      functionUses:    15
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:272,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_incref
            - BranchSide:      'c/src/core/object/object.c:272,7'
              BranchSideFuncs:
                - pni_class_incref
        - Branch String:   'c/src/core/object/object.c:272,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:273,31'
              BranchSideFuncs:
                - pni_class_incref
      Callsites:
        - Src:             'c/src/core/object/object.c:274,5'
          Dst:             pni_class_incref
    - functionName:    pn_class_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          50
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_fixed_string_addf
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:259,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:259,7'
              BranchSideFuncs:
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:259,14'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:259,24'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:264,29'
              BranchSideFuncs:
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:259,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:260,5'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:264,29'
              BranchSideFuncs:
                - pn_fixed_string_addf
        - Branch String:   'c/src/core/object/object.c:264,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:266,3'
              BranchSideFuncs:
                - pn_fixed_string_addf
            - BranchSide:      'c/src/core/object/object.c:266,3'
              BranchSideFuncs:
                - pn_fixed_string_addf
      Callsites:
        - Src:             'c/src/core/object/object.c:266,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_class_equals
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:254,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pn_class_compare
            - BranchSide:      'c/src/core/object/object.c:254,10'
              BranchSideFuncs:
                - pn_class_compare
      Callsites:
        - Src:             'c/src/core/object/object.c:254,10'
          Dst:             pn_class_compare
    - functionName:    pn_class_compare
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:242,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:242,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:242,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:242,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:244,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:244,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:244,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:249,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:244,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:245,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:249,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:245,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:246,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:249,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_class_free
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_decref
        - pni_class_free
        - pni_class_refcount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:225,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pn_class_decref
            - BranchSide:      'c/src/core/object/object.c:225,7'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pn_class_decref
        - Branch String:   'c/src/core/object/object.c:225,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:226,14'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
                - pn_class_decref
        - Branch String:   'c/src/core/object/object.c:228,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:229,12'
              BranchSideFuncs:
                - pn_class_decref
            - BranchSide:      'c/src/core/object/object.c:232,18'
              BranchSideFuncs:
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:232,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:233,9'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:235,7'
              BranchSideFuncs:
                - pni_class_free
      Callsites:
        - Src:             'c/src/core/object/object.c:226,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:229,12'
          Dst:             pn_class_decref
        - Src:             'c/src/core/object/object.c:235,7'
          Dst:             pni_class_free
    - functionName:    pn_class_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_class_decref
        - pni_class_free
        - pni_class_refcount
      functionUses:    15
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:201,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:201,7'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:201,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:202,5'
              BranchSideFuncs:
                - pni_class_decref
                - pni_class_refcount
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:204,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:204,9'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:205,18'
              BranchSideFuncs:
                - pni_class_refcount
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:206,9'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:212,9'
              BranchSideFuncs:
                - pni_class_free
        - Branch String:   'c/src/core/object/object.c:211,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:211,11'
              BranchSideFuncs:
                - pni_class_free
            - BranchSide:      'c/src/core/object/object.c:212,9'
              BranchSideFuncs:
                - pni_class_free
      Callsites:
        - Src:             'c/src/core/object/object.c:202,5'
          Dst:             pni_class_decref
        - Src:             'c/src/core/object/object.c:203,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:209,14'
          Dst:             pni_class_refcount
        - Src:             'c/src/core/object/object.c:212,9'
          Dst:             pni_class_free
    - functionName:    pn_class_refcount
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_class_refcount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:196,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_refcount
            - BranchSide:      'c/src/core/object/object.c:196,10'
              BranchSideFuncs:
                - pni_class_refcount
      Callsites:
        - Src:             'c/src/core/object/object.c:196,10'
          Dst:             pni_class_refcount
    - functionName:    pn_class_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_class_incref
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:188,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_incref
            - BranchSide:      'c/src/core/object/object.c:188,7'
              BranchSideFuncs:
                - pni_class_incref
        - Branch String:   'c/src/core/object/object.c:188,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:188,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:189,5'
              BranchSideFuncs:
                - pni_class_incref
      Callsites:
        - Src:             'c/src/core/object/object.c:189,5'
          Dst:             pni_class_incref
    - functionName:    pni_class_new
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_default_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:137,14'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_default_new
            - BranchSide:      'c/src/core/object/object.c:137,14'
              BranchSideFuncs:
                - pni_default_new
        - Branch String:   'c/src/core/object/object.c:137,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:138,12'
              BranchSideFuncs:
                - pni_default_new
            - BranchSide:      'c/src/core/object/object.c:140,12'
              BranchSideFuncs:
                - pni_default_new
      Callsites:
        - Src:             'c/src/core/object/object.c:140,12'
          Dst:             pni_default_new
    - functionName:    pn_class_new
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_class_new
      functionUses:    14
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:179,18'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_class_new
            - BranchSide:      'c/src/core/object/object.c:179,18'
              BranchSideFuncs:
                - pni_class_new
        - Branch String:   'c/src/core/object/object.c:180,14'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:180,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:180,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/object.c:180,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:180,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/object.c:181,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/object.c:179,18'
          Dst:             pni_class_new
    - functionName:    pn_object_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_default_incref
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:133,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - pni_default_incref
            - BranchSide:      'c/src/core/object/object.c:133,3'
              BranchSideFuncs:
                - pni_default_incref
      Callsites:
        - Src:             'c/src/core/object/object.c:133,3'
          Dst:             pni_default_incref
    - functionName:    pn_class_id
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_class_name
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_class_create
      functionSourceFile: '/src/qpid-proton/c/src/core/object/object.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/object.c:72,23'
          Branch Sides:
            - BranchSide:      'c/src/core/object/object.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/object/object.c:72,23'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.154
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.154
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_string_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
        - pn_string_setn
        - pn_string_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:281,33'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_get
                - pn_string_size
                - pn_string_setn
            - BranchSide:      'c/src/core/object/string.c:281,33'
              BranchSideFuncs:
                - pn_string_get
                - pn_string_size
                - pn_string_setn
      Callsites:
        - Src:             'c/src/core/object/string.c:281,33'
          Dst:             pn_string_get
        - Src:             'c/src/core/object/string.c:281,53'
          Dst:             pn_string_size
        - Src:             'c/src/core/object/string.c:281,10'
          Dst:             pn_string_setn
    - functionName:    pn_string_get
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    53
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:121,15'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:121,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:121,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:121,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:124,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_size
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:130,15'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:130,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:130,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:130,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:133,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_setn
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_string_grow
      functionUses:    17
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:175,13'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_grow
            - BranchSide:      'c/src/core/object/string.c:175,13'
              BranchSideFuncs:
                - pn_string_grow
        - Branch String:   'c/src/core/object/string.c:176,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:176,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:178,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:178,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:179,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/string.c:175,13'
          Dst:             pn_string_grow
    - functionName:    pn_string_grow
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:153,8'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/string.c:153,8'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/string.c:156,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:156,3'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/string.c:157,22'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/string.c:156,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:157,22'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/string.c:157,22'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/string.c:161,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:161,7'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/string.c:162,51'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/string.c:163,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:163,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:164,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/string.c:162,51'
          Dst:             pn_class
        - Src:             'c/src/core/object/string.c:162,29'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_string_resize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string_grow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:272,13'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_grow
            - BranchSide:      'c/src/core/object/string.c:272,13'
              BranchSideFuncs:
                - pn_string_grow
        - Branch String:   'c/src/core/object/string.c:273,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:273,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:274,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/string.c:272,13'
          Dst:             pn_string_grow
    - functionName:    pn_string_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:265,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:265,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:267,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_buffer
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:258,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:258,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:260,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_vaddf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:225,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_vaddf
            - BranchSide:      'c/src/core/object/string.c:227,3'
              BranchSideFuncs:
                - pn_string_vaddf
      Callsites:
        - Src:             'c/src/core/object/string.c:228,13'
          Dst:             pn_string_vaddf
    - functionName:    pn_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_string_grow
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:235,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - vsnprintf
                - pn_string_grow
            - BranchSide:      'c/src/core/object/string.c:237,15'
              BranchSideFuncs:
                - vsnprintf
                - pn_string_grow
        - Branch String:   'c/src/core/object/string.c:245,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:247,40'
              BranchSideFuncs:
                - pn_string_grow
                - vsnprintf
        - Branch String:   'c/src/core/object/string.c:247,16'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:248,43'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:250,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/string.c:243,15'
          Dst:             vsnprintf
        - Src:             'c/src/core/object/string.c:248,7'
          Dst:             pn_string_grow
    - functionName:    pn_string_vformat
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
        - pn_string_vaddf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:219,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_set
                - pn_string_vaddf
            - BranchSide:      'c/src/core/object/string.c:219,3'
              BranchSideFuncs:
                - pn_string_set
                - pn_string_vaddf
      Callsites:
        - Src:             'c/src/core/object/string.c:219,3'
          Dst:             pn_string_set
        - Src:             'c/src/core/object/string.c:220,10'
          Dst:             pn_string_vaddf
    - functionName:    pn_string_set
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string_setn
        - strlen
      functionUses:    18
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:148,40'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - strlen
                - pn_string_setn
                - pn_string_setn
            - BranchSide:      'c/src/core/object/string.c:148,40'
              BranchSideFuncs:
                - strlen
                - pn_string_setn
                - pn_string_setn
        - Branch String:   'c/src/core/object/string.c:148,40'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:148,10'
              BranchSideFuncs:
                - pn_string_setn
            - BranchSide:      'c/src/core/object/string.c:148,48'
              BranchSideFuncs:
                - strlen
                - pn_string_setn
      Callsites:
        - Src:             'c/src/core/object/string.c:148,10'
          Dst:             pn_string_setn
        - Src:             'c/src/core/object/string.c:148,48'
          Dst:             strlen
        - Src:             'c/src/core/object/string.c:148,10'
          Dst:             pn_string_setn
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_string_format
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_vformat
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:209,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_vformat
            - BranchSide:      'c/src/core/object/string.c:211,3'
              BranchSideFuncs:
                - pn_string_vformat
      Callsites:
        - Src:             'c/src/core/object/string.c:212,13'
          Dst:             pn_string_vformat
    - functionName:    pn_string_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:204,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/object/string.c:204,3'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/object/string.c:204,3'
          Dst:             pn_string_set
    - functionName:    pn_string_put
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:191,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:191,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:195,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:195,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:196,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:139,15'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:139,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:139,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:139,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:142,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_b_loc
        - pn_fixed_string_addf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:81,12'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
                - __ctype_b_loc
                - pn_fixed_string_addf.155
            - BranchSide:      'c/src/core/object/string.c:81,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
                - __ctype_b_loc
                - pn_fixed_string_addf.155
        - Branch String:   'c/src/core/object/string.c:81,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:81,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
            - BranchSide:      'c/src/core/object/string.c:86,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
                - __ctype_b_loc
                - pn_fixed_string_addf.155
        - Branch String:   'c/src/core/object/string.c:88,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
            - BranchSide:      'c/src/core/object/string.c:88,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
        - Branch String:   'c/src/core/object/string.c:90,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
        - Branch String:   'c/src/core/object/string.c:88,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:88,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
            - BranchSide:      'c/src/core/object/string.c:89,22'
              BranchSideFuncs:
                - pn_fixed_string_addf.155
                - pn_fixed_string_addf.155
      Callsites:
        - Src:             'c/src/core/object/string.c:86,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/string.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'c/src/core/object/string.c:0,0'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/string.c:0,0'
          Dst:             pn_fixed_string_addf
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_string_compare
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:67,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/object/string.c:67,10'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'c/src/core/object/string.c:67,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:68,20'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/object/string.c:71,15'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'c/src/core/object/string.c:71,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:74,22'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'c/src/core/object/string.c:74,12'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_string_hashcode
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          126
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:57,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:58,25'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:57,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:58,25'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:57,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:58,25'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/string.c:57,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:57,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/string.c:58,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_string_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:46,25'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/string.c:46,25'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/string.c:46,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/string.c:46,3'
          Dst:             pni_mem_subdeallocate
    - functionName:    pn_stringn
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_new
        - pn_string_setn
        - pni_mem_suballocate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:112,41'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
                - pn_string_setn
            - BranchSide:      'c/src/core/object/string.c:112,41'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
                - pn_string_setn
        - Branch String:   'c/src/core/object/string.c:113,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:113,22'
              BranchSideFuncs:
                - pni_mem_suballocate
                - pn_string_setn
            - BranchSide:      'c/src/core/object/string.c:113,22'
              BranchSideFuncs:
                - pni_mem_suballocate
                - pn_string_setn
      Callsites:
        - Src:             'c/src/core/object/string.c:112,41'
          Dst:             pn_class_new
        - Src:             'c/src/core/object/string.c:114,28'
          Dst:             pni_mem_suballocate
        - Src:             'c/src/core/object/string.c:115,3'
          Dst:             pn_string_setn
    - functionName:    pn_string
      functionSourceFile: '/src/qpid-proton/c/src/core/object/string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_stringn
        - strlen
      functionUses:    25
      BranchProfiles:
        - Branch String:   'c/src/core/object/string.c:103,28'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:0,0'
              BranchSideFuncs:
                - strlen
                - pn_stringn
                - pn_stringn
            - BranchSide:      'c/src/core/object/string.c:103,28'
              BranchSideFuncs:
                - strlen
                - pn_stringn
                - pn_stringn
        - Branch String:   'c/src/core/object/string.c:103,28'
          Branch Sides:
            - BranchSide:      'c/src/core/object/string.c:103,10'
              BranchSideFuncs:
                - pn_stringn
            - BranchSide:      'c/src/core/object/string.c:103,36'
              BranchSideFuncs:
                - strlen
                - pn_stringn
      Callsites:
        - Src:             'c/src/core/object/string.c:103,10'
          Dst:             pn_stringn
        - Src:             'c/src/core/object/string.c:103,36'
          Dst:             strlen
        - Src:             'c/src/core/object/string.c:103,10'
          Dst:             pn_stringn
    - functionName:    pni_mem_subdeallocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:276,83'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/memory.c:276,83'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pni_mem_subreallocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:275,104'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'c/src/core/memory.c:275,104'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'c/src/core/memory.c:275,104'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_mem_suballocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:274,88'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/memory.c:274,88'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pni_mem_deallocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:272,66'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/memory.c:272,66'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pni_mem_zallocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:271,72'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'c/src/core/memory.c:271,72'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'c/src/core/memory.c:271,72'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_mem_allocate
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/memory.c:270,71'
          Branch Sides:
            - BranchSide:      'c/src/core/memory.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/memory.c:270,71'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pni_mem_setup_logging
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_fini_memory
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_init_memory
      functionSourceFile: '/src/qpid-proton/c/src/core/memory.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_default_log_sink
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fflush
        - fprintf
        - pn_logger_level_name
        - pn_logger_subsystem_name
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:36,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_logger_subsystem_name
                - pn_logger_level_name
                - fprintf
                - fflush
            - BranchSide:      'c/src/core/logger.c:36,11'
              BranchSideFuncs:
                - pn_logger_subsystem_name
                - pn_logger_level_name
                - fprintf
                - fflush
      Callsites:
        - Src:             'c/src/core/logger.c:36,57'
          Dst:             pn_logger_subsystem_name
        - Src:             'c/src/core/logger.c:36,94'
          Dst:             pn_logger_level_name
        - Src:             'c/src/core/logger.c:36,3'
          Dst:             fprintf
        - Src:             'c/src/core/logger.c:37,3'
          Dst:             fflush
    - functionName:    pn_logger_subsystem_name
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          73
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:141,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:142,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:142,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:142,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:143,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:143,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:144,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:144,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:145,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:145,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:146,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:146,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:147,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:147,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:148,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:148,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:149,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_logger_level_name
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          81
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:127,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:128,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:128,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:128,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:129,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:129,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:130,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:130,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:130,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:131,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:131,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:132,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:132,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:133,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:133,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:134,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:134,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:134,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:135,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:135,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:136,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_logger_vlogf
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_fixed_string
        - pn_fixed_string_append
        - pn_fixed_string_terminate
        - pn_fixed_string_vaddf
        - pn_string_const
        - pni_logger_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:273,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:274,30'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:276,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:276,7'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
            - BranchSide:      'c/src/core/logger.c:278,5'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
      Callsites:
        - Src:             'c/src/core/logger.c:274,30'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/logger.c:275,3'
          Dst:             pn_fixed_string_vaddf
        - Src:             'c/src/core/logger.c:280,37'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:280,5'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:282,3'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/logger.c:283,3'
          Dst:             pni_logger_log
    - functionName:    pn_fixed_string
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_string_const
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    34
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_append
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:56,24'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:57,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:57,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:57,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:57,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:59,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_terminate
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:96,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:96,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:96,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_logger_log
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 268
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:267,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:267,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_quote
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_quote_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:82,28'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_quote_data
            - BranchSide:      'c/src/core/fixed_string.h:82,28'
              BranchSideFuncs:
                - pn_quote_data
        - Branch String:   'c/src/core/fixed_string.h:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:82,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:83,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:88,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:89,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:91,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:86,22'
          Dst:             pn_quote_data
    - functionName:    pni_logger_log_msg_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_fixed_string
        - pn_fixed_string_addf
        - pn_fixed_string_append
        - pn_fixed_string_quote
        - pn_fixed_string_terminate
        - pn_fixed_string_vaddf
        - pn_string_const
        - pni_logger_log
        - pni_value_dump
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:240,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pni_value_dump
                - pn_fixed_string_addf.266
                - pn_fixed_string_quote
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:242,30'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pni_value_dump
                - pn_fixed_string_addf.266
                - pn_fixed_string_quote
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:250,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:249,41'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:254,14'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:254,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:254,7'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
            - BranchSide:      'c/src/core/logger.c:256,5'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
      Callsites:
        - Src:             'c/src/core/logger.c:242,30'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/logger.c:245,3'
          Dst:             pn_fixed_string_vaddf
        - Src:             'c/src/core/logger.c:248,18'
          Dst:             pni_value_dump
        - Src:             'c/src/core/logger.c:251,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:252,5'
          Dst:             pn_fixed_string_quote
        - Src:             'c/src/core/logger.c:258,37'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:258,5'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:260,3'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/logger.c:261,3'
          Dst:             pni_logger_log
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    18
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.264
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.264
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pni_logger_log_msg_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_finspect
        - pn_fixed_string
        - pn_fixed_string_terminate
        - pn_fixed_string_vaddf
        - pni_logger_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:226,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pn_finspect
                - pn_fixed_string_terminate.265
                - pni_logger_log
            - BranchSide:      'c/src/core/logger.c:228,27'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_vaddf.264
                - pn_finspect
                - pn_fixed_string_terminate.265
                - pni_logger_log
      Callsites:
        - Src:             'c/src/core/logger.c:228,27'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/logger.c:231,3'
          Dst:             pn_fixed_string_vaddf
        - Src:             'c/src/core/logger.c:234,3'
          Dst:             pn_finspect
        - Src:             'c/src/core/logger.c:235,3'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/logger.c:236,3'
          Dst:             pni_logger_log
    - functionName:    pni_logger_log_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         138
      ICount:          942
      EdgeCount:       188
      CyclomaticComplexity: 52
      functionsReached:
        - pn_fixed_string
        - pn_fixed_string_addf
        - pn_fixed_string_append
        - pn_fixed_string_terminate
        - pn_string_const
        - pni_logger_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:198,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:200,46'
              BranchSideFuncs:
                - pn_fixed_string.263
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:201,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:201,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:205,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:206,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:208,38'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
        - Branch String:   'c/src/core/logger.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:213,16'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:220,5'
              BranchSideFuncs:
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:214,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
        - Branch String:   'c/src/core/logger.c:201,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:201,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
            - BranchSide:      'c/src/core/logger.c:202,29'
              BranchSideFuncs:
                - pn_fixed_string_addf.266
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_terminate.265
                - pni_logger_log
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_string_const
                - pn_fixed_string_append
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
                - pn_fixed_string_addf.266
      Callsites:
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/logger.c:203,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:208,38'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:208,9'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:206,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_string_const
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_fixed_string_append
        - Src:             'c/src/core/logger.c:220,5'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/logger.c:221,5'
          Dst:             pni_logger_log
    - functionName:    pn_logger_logf
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_logger_vlogf
      functionUses:    32
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:288,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/core/logger.c:290,3'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/core/logger.c:291,3'
          Dst:             pni_logger_vlogf
    - functionName:    pni_logger_log_data
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_logger_logf
        - pn_quote_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:187,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_quote_data
                - pn_logger_logf
            - BranchSide:      'c/src/core/logger.c:188,15'
              BranchSideFuncs:
                - pn_quote_data
                - pn_logger_logf
        - Branch String:   'c/src/core/logger.c:189,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/logger.c:191,16'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/logger.c:191,14'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/logger.c:191,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/logger.c:188,15'
          Dst:             pn_quote_data
        - Src:             'c/src/core/logger.c:0,0'
          Dst:             pn_logger_logf
    - functionName:    pn_logger_get_log_sink_context
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_logger_get_log_sink
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_logger_set_log_sink
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_logger_reset_mask
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_logger_set_mask
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_default_logger
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_fini_default_logger
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_init_default_logger
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - pn_env_bool
        - pni_decode_log_env
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:103,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:103,7'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
            - BranchSide:      'c/src/core/logger.c:103,7'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
        - Branch String:   'c/src/core/logger.c:106,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:106,47'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
            - BranchSide:      'c/src/core/logger.c:107,7'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
        - Branch String:   'c/src/core/logger.c:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:107,47'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
            - BranchSide:      'c/src/core/logger.c:110,7'
              BranchSideFuncs:
                - pn_env_bool
                - pn_env_bool
                - getenv
                - pni_decode_log_env
        - Branch String:   'c/src/core/logger.c:110,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:110,47'
              BranchSideFuncs:
                - pn_env_bool
                - getenv
                - pni_decode_log_env
            - BranchSide:      'c/src/core/logger.c:111,7'
              BranchSideFuncs:
                - pn_env_bool
                - getenv
                - pni_decode_log_env
        - Branch String:   'c/src/core/logger.c:111,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:111,47'
              BranchSideFuncs:
                - getenv
                - pni_decode_log_env
            - BranchSide:      'c/src/core/logger.c:111,7'
              BranchSideFuncs:
                - getenv
                - pni_decode_log_env
      Callsites:
        - Src:             'c/src/core/logger.c:106,7'
          Dst:             pn_env_bool
        - Src:             'c/src/core/logger.c:107,7'
          Dst:             pn_env_bool
        - Src:             'c/src/core/logger.c:110,7'
          Dst:             pn_env_bool
        - Src:             'c/src/core/logger.c:111,7'
          Dst:             pn_env_bool
        - Src:             'c/src/core/logger.c:114,22'
          Dst:             getenv
        - Src:             'c/src/core/logger.c:114,3'
          Dst:             pni_decode_log_env
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_decode_log_env
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          193
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - pn_strncasecmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/logger.c:82,8'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:0,0'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:82,8'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:82,7'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:84,19'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:84,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:89,13'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:90,12'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:93,10'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:94,13'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:84,32'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:94,29'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:86,11'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:84,32'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/core/logger.c:87,28'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/core/logger.c:84,3'
          Branch Sides:
            - BranchSide:      'c/src/core/logger.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/logger.c:86,11'
              BranchSideFuncs:
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
                - pn_strncasecmp
      Callsites:
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
        - Src:             'c/src/core/logger.c:86,11'
          Dst:             pn_strncasecmp
    - functionName:    pni_logger_fini
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_logger_init
      functionSourceFile: '/src/qpid-proton/c/src/core/logger.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_timestamp_min
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:148,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:148,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:148,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:148,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:148,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:148,22'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:148,22'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:148,22'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:148,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_strndup
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pni_mem_allocate
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:129,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
                - pni_mem_allocate
            - BranchSide:      'c/src/core/util.c:129,7'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
                - pni_mem_allocate
        - Branch String:   'c/src/core/util.c:129,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:131,36'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
                - pni_mem_allocate
        - Branch String:   'c/src/core/util.c:131,40'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:131,43'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
            - BranchSide:      'c/src/core/util.c:135,27'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
        - Branch String:   'c/src/core/util.c:131,5'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:132,11'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
            - BranchSide:      'c/src/core/util.c:135,27'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
        - Branch String:   'c/src/core/util.c:131,5'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:132,11'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
            - BranchSide:      'c/src/core/util.c:135,75'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
        - Branch String:   'c/src/core/util.c:136,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:137,5'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'c/src/core/util.c:136,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:136,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:137,5'
              BranchSideFuncs:
                - strncpy
        - Branch String:   'c/src/core/util.c:131,40'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:131,48'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
                - pni_mem_allocate
            - BranchSide:      'c/src/core/util.c:135,75'
              BranchSideFuncs:
                - pni_mem_allocate
                - strncpy
      Callsites:
        - Src:             'c/src/core/util.c:135,27'
          Dst:             pni_mem_allocate
        - Src:             'c/src/core/util.c:135,27'
          Dst:             pni_mem_allocate
        - Src:             'c/src/core/util.c:137,5'
          Dst:             strncpy
    - functionName:    pn_strdup
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_mem_allocate
        - strcpy
        - strlen
      functionUses:    11
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:121,8'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - strlen
                - pni_mem_allocate
                - strcpy
            - BranchSide:      'c/src/core/util.c:121,8'
              BranchSideFuncs:
                - strlen
                - pni_mem_allocate
                - strcpy
        - Branch String:   'c/src/core/util.c:121,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:122,68'
              BranchSideFuncs:
                - strlen
                - pni_mem_allocate
                - strcpy
        - Branch String:   'c/src/core/util.c:123,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:124,10'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'c/src/core/util.c:122,68'
          Dst:             strlen
        - Src:             'c/src/core/util.c:122,25'
          Dst:             pni_mem_allocate
        - Src:             'c/src/core/util.c:124,10'
          Dst:             strcpy
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_env_bool
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - getenv
        - pn_strcasecmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:112,13'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - getenv
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/core/util.c:112,13'
              BranchSideFuncs:
                - getenv
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/core/util.c:113,12'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:113,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:113,17'
              BranchSideFuncs:
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/core/util.c:113,42'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:113,42'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:113,46'
              BranchSideFuncs:
                - pn_strcasecmp
                - pn_strcasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/core/util.c:113,68'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:113,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:114,17'
              BranchSideFuncs:
                - pn_strcasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/core/util.c:114,42'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:114,42'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:114,46'
              BranchSideFuncs:
                - pn_strcasecmp
      Callsites:
        - Src:             'c/src/core/util.c:112,13'
          Dst:             getenv
        - Src:             'c/src/core/util.c:113,17'
          Dst:             pn_strcasecmp
        - Src:             'c/src/core/util.c:113,46'
          Dst:             pn_strcasecmp
        - Src:             'c/src/core/util.c:114,17'
          Dst:             pn_strcasecmp
        - Src:             'c/src/core/util.c:114,46'
          Dst:             pn_strcasecmp
    - functionName:    pn_strcasecmp
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:90,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'c/src/core/util.c:90,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'c/src/core/util.c:90,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:91,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:95,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:93,10'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:90,10'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'c/src/core/util.c:93,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.c:92,12'
          Dst:             __ctype_tolower_loc
    - functionName:    __ctype_tolower_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_strncasecmp
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          81
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:101,14'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'c/src/core/util.c:101,14'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'c/src/core/util.c:101,18'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:101,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:101,21'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   'c/src/core/util.c:101,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:102,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:107,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:104,10'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:102,28'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      'c/src/core/util.c:104,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:101,18'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:101,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:101,21'
              BranchSideFuncs:
                - __ctype_tolower_loc
      Callsites:
        - Src:             'c/src/core/util.c:103,12'
          Dst:             __ctype_tolower_loc
    - functionName:    pn_quote
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_quote_data
        - pn_string_buffer
        - pn_string_capacity
        - pn_string_grow
        - pn_string_resize
        - pn_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:71,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
                - pn_string_grow
            - BranchSide:      'c/src/core/util.c:72,23'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
                - pn_string_grow
        - Branch String:   'c/src/core/util.c:76,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:77,47'
              BranchSideFuncs:
                - pn_string_grow
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
            - BranchSide:      'c/src/core/util.c:79,22'
              BranchSideFuncs:
                - pn_string_resize
        - Branch String:   'c/src/core/util.c:77,37'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:77,17'
              BranchSideFuncs:
                - pn_string_grow
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
            - BranchSide:      'c/src/core/util.c:77,62'
              BranchSideFuncs:
                - pn_string_grow
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
        - Branch String:   'c/src/core/util.c:78,11'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:72,23'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_capacity
                - pn_quote_data
                - pn_string_resize
                - pn_string_grow
            - BranchSide:      'c/src/core/util.c:78,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:79,16'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:80,45'
              BranchSideFuncs:
                - pn_string_resize
            - BranchSide:      'c/src/core/util.c:82,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.c:72,23'
          Dst:             pn_string_size
        - Src:             'c/src/core/util.c:73,17'
          Dst:             pn_string_buffer
        - Src:             'c/src/core/util.c:74,23'
          Dst:             pn_string_capacity
        - Src:             'c/src/core/util.c:75,21'
          Dst:             pn_quote_data
        - Src:             'c/src/core/util.c:77,17'
          Dst:             pn_string_grow
        - Src:             'c/src/core/util.c:80,14'
          Dst:             pn_string_resize
    - functionName:    pn_quote_data
      functionSourceFile: '/src/qpid-proton/c/src/core/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          148
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
        - sprintf
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/util.c:40,26'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:40,26'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:44,17'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:44,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - sprintf
            - BranchSide:      'c/src/core/util.c:54,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:44,30'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:44,35'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:54,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:44,43'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:44,48'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:54,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:44,56'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:44,59'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:54,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:44,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:45,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:54,15'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
        - Branch String:   'c/src/core/util.c:45,11'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:46,16'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:48,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:48,13'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:48,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:54,11'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:55,28'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:57,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:57,13'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.c:57,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/util.c:40,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.c:42,17'
              BranchSideFuncs:
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'c/src/core/util.c:65,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.c:44,59'
          Dst:             __ctype_b_loc
        - Src:             'c/src/core/util.c:55,16'
          Dst:             sprintf
    - functionName:    type_is8bitsize
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:79,27'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:79,27'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:79,41'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:79,47'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:79,47'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:79,61'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readf32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:79,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:79,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:83,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_read_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          259
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:143,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:147,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:151,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:157,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:163,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:169,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32
        - Branch String:   'c/src/core/consumers.h:151,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:152,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:157,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:158,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:163,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:164,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:169,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:170,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:175,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:176,69'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:186,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:187,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:190,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:197,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:198,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:201,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:185,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:196,12'
          Dst:             pni_consumer_readf32
    - functionName:    pni_consumer_readf8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:52,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:53,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:56,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_frame_get_type_value2
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pni_consumer_read_value_not_described
        - pni_consumer_readf8
        - pni_frame_get_type_value2
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:44,8'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8
                - pni_consumer_read_value_not_described
                - pni_frame_get_type_value2
                - pni_consumer_readf8
            - BranchSide:      'c/src/core/value_dump.c:44,8'
              BranchSideFuncs:
                - pni_consumer_readf8
                - pni_consumer_read_value_not_described
                - pni_frame_get_type_value2
                - pni_consumer_readf8
        - Branch String:   'c/src/core/value_dump.c:44,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:45,7'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described
                - pni_frame_get_type_value2
                - pni_consumer_readf8
            - BranchSide:      'c/src/core/value_dump.c:56,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:45,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:49,5'
              BranchSideFuncs:
                - pni_frame_get_type_value2
                - pni_consumer_readf8
                - pni_consumer_read_value_not_described
            - BranchSide:      'c/src/core/value_dump.c:52,8'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described
        - Branch String:   'c/src/core/value_dump.c:50,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:51,3'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described
            - BranchSide:      'c/src/core/value_dump.c:51,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:52,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:52,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:56,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/value_dump.c:44,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/value_dump.c:49,5'
          Dst:             pni_frame_get_type_value2
        - Src:             'c/src/core/value_dump.c:50,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/value_dump.c:52,8'
          Dst:             pni_consumer_read_value_not_described
    - functionName:    make_consumer_from_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_fixed_string_terminate
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:96,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:96,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:96,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_value_dump
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string
        - pn_fixed_string_terminate
        - pni_value_dump
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:621,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.350
                - pni_value_dump
                - pn_fixed_string_terminate.349
            - BranchSide:      'c/src/core/value_dump.c:621,30'
              BranchSideFuncs:
                - pn_fixed_string.350
                - pni_value_dump
                - pn_fixed_string_terminate.349
      Callsites:
        - Src:             'c/src/core/value_dump.c:621,30'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/value_dump.c:622,18'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:623,3'
          Dst:             pn_fixed_string_terminate
    - functionName:    pni_value_dump
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 617
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          102
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_bytes_advance
        - pn_fixed_string_addf
        - pn_value_dump_described
        - pn_value_dump_descriptor_ulong
        - pn_value_dump_nondescribed
        - pn_value_dump_nondescribed_value
        - pni_frame_get_type_value
        - type_isulong
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:586,17'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_value_dump_nondescribed
                - pn_fixed_string_addf.353
                - pn_bytes_advance
                - pni_frame_get_type_value
                - pn_bytes_advance
                - type_isulong
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:586,17'
              BranchSideFuncs:
                - pn_value_dump_nondescribed
                - pn_fixed_string_addf.353
                - pn_bytes_advance
                - pni_frame_get_type_value
                - pn_bytes_advance
                - type_isulong
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:586,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:586,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:589,18'
              BranchSideFuncs:
                - pn_value_dump_nondescribed
                - pn_fixed_string_addf.353
                - pn_bytes_advance
                - pni_frame_get_type_value
                - pn_bytes_advance
                - type_isulong
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:591,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:592,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_bytes_advance
                - pni_frame_get_type_value
                - pn_bytes_advance
                - type_isulong
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:615,12'
              BranchSideFuncs:
                - pn_value_dump_nondescribed
        - Branch String:   'c/src/core/value_dump.c:600,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:601,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:604,22'
              BranchSideFuncs:
                - type_isulong
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
        - Branch String:   'c/src/core/value_dump.c:604,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:605,7'
              BranchSideFuncs:
                - pn_value_dump_descriptor_ulong
                - pn_value_dump_described
            - BranchSide:      'c/src/core/value_dump.c:609,7'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed
      Callsites:
        - Src:             'c/src/core/value_dump.c:592,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:593,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:597,19'
          Dst:             pni_frame_get_type_value
        - Src:             'c/src/core/value_dump.c:598,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:601,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:604,9'
          Dst:             type_isulong
        - Src:             'c/src/core/value_dump.c:606,7'
          Dst:             pn_value_dump_descriptor_ulong
        - Src:             'c/src/core/value_dump.c:607,16'
          Dst:             pn_value_dump_described
        - Src:             'c/src/core/value_dump.c:609,7'
          Dst:             pn_value_dump_nondescribed_value
        - Src:             'c/src/core/value_dump.c:610,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:611,16'
          Dst:             pn_value_dump_nondescribed
        - Src:             'c/src/core/value_dump.c:615,12'
          Dst:             pn_value_dump_nondescribed
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    56
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.348
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.348
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_bytes_advance
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_frame_get_type_value
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_consumer_from_bytes
        - pni_frame_get_type_value2
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:60,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes
                - pni_frame_get_type_value2
            - BranchSide:      'c/src/core/value_dump.c:60,29'
              BranchSideFuncs:
                - make_consumer_from_bytes
                - pni_frame_get_type_value2
      Callsites:
        - Src:             'c/src/core/value_dump.c:60,29'
          Dst:             make_consumer_from_bytes
        - Src:             'c/src/core/value_dump.c:61,3'
          Dst:             pni_frame_get_type_value2
    - functionName:    type_isulong
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:97,27'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:97,27'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:97,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:97,51'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:97,51'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:97,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_value_dump_descriptor_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - pn_fixed_string_addf
        - pni_read64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:136,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:136,3'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:136,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:141,15'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:144,15'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:148,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:151,10'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:154,24'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:154,32'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:164,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:154,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:155,38'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:164,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:156,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:158,61'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:164,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:144,15'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:148,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:157,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:164,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_value_dump_described
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - consume_count
        - pn_fixed_string_addf
        - pn_value_dump_described_list
        - pn_value_dump_nondescribed_value
        - pni_frame_get_type_value
        - type_islist_notspecial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:549,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - type_islist_notspecial
                - pn_value_dump_nondescribed_value
                - consume_count
                - pn_value_dump_described_list
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:551,17'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - type_islist_notspecial
                - pn_value_dump_nondescribed_value
                - consume_count
                - pn_value_dump_described_list
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:552,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:553,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:558,30'
              BranchSideFuncs:
                - type_islist_notspecial
                - pn_value_dump_nondescribed_value
                - consume_count
                - pn_value_dump_described_list
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:558,36'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:558,39'
              BranchSideFuncs:
                - consume_count
                - pn_value_dump_described_list
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
            - BranchSide:      'c/src/core/value_dump.c:566,5'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
        - Branch String:   'c/src/core/value_dump.c:558,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:559,15'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
            - BranchSide:      'c/src/core/value_dump.c:566,5'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
        - Branch String:   'c/src/core/value_dump.c:559,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:560,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:563,22'
              BranchSideFuncs:
                - consume_count
                - pn_value_dump_described_list
      Callsites:
        - Src:             'c/src/core/value_dump.c:551,17'
          Dst:             pni_frame_get_type_value
        - Src:             'c/src/core/value_dump.c:553,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:558,7'
          Dst:             type_islist_notspecial
        - Src:             'c/src/core/value_dump.c:560,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:563,22'
          Dst:             consume_count
        - Src:             'c/src/core/value_dump.c:564,5'
          Dst:             pn_value_dump_described_list
        - Src:             'c/src/core/value_dump.c:566,5'
          Dst:             pn_value_dump_nondescribed_value
    - functionName:    pn_value_dump_nondescribed_value
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - value
        - ''
        - ''
      BBCount:         28
      ICount:          110
      EdgeCount:       28
      CyclomaticComplexity: 2
      functionsReached:
        - consume_count
        - pn_fixed_string_addf
        - pn_value_dump_array
        - pn_value_dump_list
        - pn_value_dump_map
        - pn_value_dump_scalar
        - type_iscompund
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:505,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:507,5'
              BranchSideFuncs:
                - consume_count
                - pn_value_dump_array
                - pn_value_dump_map
                - pn_value_dump_list
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:511,17'
              BranchSideFuncs:
                - consume_count
                - pn_value_dump_array
                - pn_value_dump_map
                - pn_value_dump_list
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:511,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:512,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:530,20'
              BranchSideFuncs:
                - consume_count
                - pn_value_dump_array
                - pn_value_dump_map
                - pn_value_dump_list
        - Branch String:   'c/src/core/value_dump.c:512,5'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:512,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:515,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:515,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:519,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:519,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:523,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:523,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:532,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:532,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:535,7'
              BranchSideFuncs:
                - pn_value_dump_list
            - BranchSide:      'c/src/core/value_dump.c:535,7'
              BranchSideFuncs:
                - pn_value_dump_list
            - BranchSide:      'c/src/core/value_dump.c:539,7'
              BranchSideFuncs:
                - pn_value_dump_map
            - BranchSide:      'c/src/core/value_dump.c:539,7'
              BranchSideFuncs:
                - pn_value_dump_map
            - BranchSide:      'c/src/core/value_dump.c:543,7'
              BranchSideFuncs:
                - pn_value_dump_array
            - BranchSide:      'c/src/core/value_dump.c:543,7'
              BranchSideFuncs:
                - pn_value_dump_array
      Callsites:
        - Src:             'c/src/core/value_dump.c:505,8'
          Dst:             type_iscompund
        - Src:             'c/src/core/value_dump.c:507,5'
          Dst:             pn_value_dump_scalar
        - Src:             'c/src/core/value_dump.c:515,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:519,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:523,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:530,20'
          Dst:             consume_count
        - Src:             'c/src/core/value_dump.c:535,7'
          Dst:             pn_value_dump_list
        - Src:             'c/src/core/value_dump.c:539,7'
          Dst:             pn_value_dump_map
        - Src:             'c/src/core/value_dump.c:543,7'
          Dst:             pn_value_dump_array
    - functionName:    pn_value_dump_nondescribed
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_fixed_string_addf
        - pn_value_dump_nondescribed_value
        - pni_frame_get_type_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:572,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:574,17'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - pn_value_dump_nondescribed_value
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:575,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:576,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:580,36'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
      Callsites:
        - Src:             'c/src/core/value_dump.c:574,17'
          Dst:             pni_frame_get_type_value
        - Src:             'c/src/core/value_dump.c:576,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:580,3'
          Dst:             pn_value_dump_nondescribed_value
    - functionName:    type_iscompund
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_value_dump_scalar
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - char
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          327
      EdgeCount:       58
      CyclomaticComplexity: 10
      functionsReached:
        - __ctype_b_loc
        - pn_fixed_string_addf
        - pn_fixed_string_quote
        - pn_value_dump_special
        - pni_read16
        - pni_read32
        - pni_read64
        - type_isfixedsize
        - type_issimpleint
        - type_isspecial
        - type_isunsigned_ifsimpleint
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - type_isfixedsize
                - __ctype_b_loc
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
                - type_isspecial
                - type_issimpleint
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read32
                - pni_read16
                - pn_fixed_string_addf.353
                - pn_value_dump_special
            - BranchSide:      'c/src/core/value_dump.c:169,7'
              BranchSideFuncs:
                - type_isfixedsize
                - __ctype_b_loc
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
                - type_isspecial
                - type_issimpleint
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read32
                - pni_read16
                - pn_fixed_string_addf.353
                - pn_value_dump_special
        - Branch String:   'c/src/core/value_dump.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:170,9'
              BranchSideFuncs:
                - type_isspecial
                - type_issimpleint
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read32
                - pni_read16
                - pn_fixed_string_addf.353
                - pn_value_dump_special
            - BranchSide:      'c/src/core/value_dump.c:276,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:170,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:171,7'
              BranchSideFuncs:
                - pn_value_dump_special
            - BranchSide:      'c/src/core/value_dump.c:172,16'
              BranchSideFuncs:
                - type_issimpleint
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read32
                - pni_read16
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:172,16'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:176,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_read32
                - pni_read16
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:212,21'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:176,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:178,26'
              BranchSideFuncs:
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:182,27'
              BranchSideFuncs:
                - pni_read16
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:186,27'
              BranchSideFuncs:
                - pni_read32
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:190,18'
              BranchSideFuncs:
                - pni_read64
                - type_isunsigned_ifsimpleint
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:195,11'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:199,11'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:202,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:204,21'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:208,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:213,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:216,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read64
                - pn_fixed_string_addf.353
                - pni_read32
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:216,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:216,15'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:216,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:218,40'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:222,20'
              BranchSideFuncs:
                - pni_read32
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:228,20'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:235,31'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:240,62'
              BranchSideFuncs:
                - pni_read32
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:243,62'
              BranchSideFuncs:
                - pni_read64
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:249,19'
              BranchSideFuncs:
                - pni_read64
                - pni_read64
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:257,13'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:265,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:266,50'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:268,11'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:276,5'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:284,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:287,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:309,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:287,27'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:287,31'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:287,13'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:290,32'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:290,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:291,19'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:290,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:291,19'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:291,43'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:290,47'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:310,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_quote.378
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:169,7'
          Dst:             type_isfixedsize
        - Src:             'c/src/core/value_dump.c:170,9'
          Dst:             type_isspecial
        - Src:             'c/src/core/value_dump.c:171,7'
          Dst:             pn_value_dump_special
        - Src:             'c/src/core/value_dump.c:172,16'
          Dst:             type_issimpleint
        - Src:             'c/src/core/value_dump.c:182,27'
          Dst:             pni_read16
        - Src:             'c/src/core/value_dump.c:186,27'
          Dst:             pni_read32
        - Src:             'c/src/core/value_dump.c:190,18'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:195,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:199,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:202,11'
          Dst:             type_isunsigned_ifsimpleint
        - Src:             'c/src/core/value_dump.c:205,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:208,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:213,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:218,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:222,20'
          Dst:             pni_read32
        - Src:             'c/src/core/value_dump.c:223,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:228,20'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:229,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:235,31'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:236,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:240,62'
          Dst:             pni_read32
        - Src:             'c/src/core/value_dump.c:240,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:243,62'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:243,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:249,19'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:249,44'
          Dst:             pni_read64
        - Src:             'c/src/core/value_dump.c:246,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:252,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:264,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:268,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:266,13'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:287,31'
          Dst:             __ctype_b_loc
        - Src:             'c/src/core/value_dump.c:310,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:311,5'
          Dst:             pn_fixed_string_quote
        - Src:             'c/src/core/value_dump.c:312,5'
          Dst:             pn_fixed_string_addf
    - functionName:    consume_count
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_bytes_advance
        - pni_read32
        - type_is8bitsize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:318,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - type_is8bitsize
                - pni_read32
                - pn_bytes_advance
                - pn_bytes_advance
            - BranchSide:      'c/src/core/value_dump.c:318,7'
              BranchSideFuncs:
                - type_is8bitsize
                - pni_read32
                - pn_bytes_advance
                - pn_bytes_advance
        - Branch String:   'c/src/core/value_dump.c:318,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:319,20'
              BranchSideFuncs:
                - pn_bytes_advance
            - BranchSide:      'c/src/core/value_dump.c:322,31'
              BranchSideFuncs:
                - pni_read32
                - pn_bytes_advance
      Callsites:
        - Src:             'c/src/core/value_dump.c:318,7'
          Dst:             type_is8bitsize
        - Src:             'c/src/core/value_dump.c:320,14'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:322,13'
          Dst:             pni_read32
        - Src:             'c/src/core/value_dump.c:323,14'
          Dst:             pn_bytes_advance
    - functionName:    pn_value_dump_list
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          85
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_bytes_advance
        - pn_fixed_string_addf
        - pni_value_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:332,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:332,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:333,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:335,19'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:341,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:337,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:336,13'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:341,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:337,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:336,13'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:341,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:342,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:342,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:343,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:332,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:335,19'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:336,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:338,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:335,19'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:336,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:341,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:343,5'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_value_dump_map
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          100
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_bytes_advance
        - pn_fixed_string_addf
        - pni_value_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:387,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:387,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:388,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:390,19'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:400,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:392,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:391,13'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:400,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:393,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:392,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:391,13'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:400,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:401,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:401,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:402,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:387,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:390,19'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:391,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:0,0'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:390,19'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:391,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:400,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:402,5'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_value_dump_array
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          174
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - pn_bytes_advance
        - pn_fixed_string_addf
        - pn_value_dump_nondescribed_value
        - pni_frame_get_type_value
        - pni_frame_read_value_not_described
        - pni_type_name
        - type_isspecial
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:452,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - pn_bytes_advance
                - pni_type_name
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:452,11'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - pn_bytes_advance
                - pni_type_name
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:454,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:455,12'
              BranchSideFuncs:
                - pni_type_name
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:457,19'
              BranchSideFuncs:
                - pni_frame_get_type_value
                - pn_bytes_advance
                - pni_type_name
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:460,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:462,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:465,27'
              BranchSideFuncs:
                - pni_type_name
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:466,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:467,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:469,48'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:471,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:472,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:476,3'
              BranchSideFuncs:
                - pn_value_dump_nondescribed_value
                - type_isspecial
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:477,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:478,14'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:486,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_frame_read_value_not_described
                - pn_value_dump_nondescribed_value
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:486,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:487,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:498,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:478,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:479,60'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:481,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:491,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:492,15'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:494,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:486,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:487,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:498,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:499,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:499,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:500,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:457,19'
          Dst:             pni_frame_get_type_value
        - Src:             'c/src/core/value_dump.c:458,13'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:462,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:465,27'
          Dst:             pni_type_name
        - Src:             'c/src/core/value_dump.c:467,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:469,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:472,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:476,3'
          Dst:             pn_value_dump_nondescribed_value
        - Src:             'c/src/core/value_dump.c:477,7'
          Dst:             type_isspecial
        - Src:             'c/src/core/value_dump.c:479,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:481,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:487,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:489,19'
          Dst:             pni_frame_read_value_not_described
        - Src:             'c/src/core/value_dump.c:490,5'
          Dst:             pn_value_dump_nondescribed_value
        - Src:             'c/src/core/value_dump.c:494,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:492,15'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:498,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:500,5'
          Dst:             pn_fixed_string_addf
    - functionName:    pni_type_name
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 448
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         48
      ICount:          166
      EdgeCount:       94
      CyclomaticComplexity: 48
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:407,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:409,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:410,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:411,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:412,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:413,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:414,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:415,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:417,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:417,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:420,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:420,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:420,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:422,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:422,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:425,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:425,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:425,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:426,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:427,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:428,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:429,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:430,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:431,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:432,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:434,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:434,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:436,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:436,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:438,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:438,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:441,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:441,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:441,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:443,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:443,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:447,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    type_isspecial
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_frame_read_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_consumer_from_bytes
        - pni_consumer_read_value_not_described
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:66,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes
                - pni_consumer_read_value_not_described
            - BranchSide:      'c/src/core/value_dump.c:66,29'
              BranchSideFuncs:
                - make_consumer_from_bytes
                - pni_consumer_read_value_not_described
        - Branch String:   'c/src/core/value_dump.c:67,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:68,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/value_dump.c:66,29'
          Dst:             make_consumer_from_bytes
        - Src:             'c/src/core/value_dump.c:67,8'
          Dst:             pni_consumer_read_value_not_described
    - functionName:    pni_read32
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_read16
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:181,16'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pni_read16
                - pni_read16
            - BranchSide:      'c/src/core/util.h:181,16'
              BranchSideFuncs:
                - pni_read16
                - pni_read16
      Callsites:
        - Src:             'c/src/core/util.h:181,16'
          Dst:             pni_read16
        - Src:             'c/src/core/util.h:182,16'
          Dst:             pni_read16
    - functionName:    pni_read16
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    type_isfixedsize
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_value_dump_special
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_fixed_string_addf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:109,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:109,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:109,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:109,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:109,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:0,0'
          Dst:             pn_fixed_string_addf
    - functionName:    type_issimpleint
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          43
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:88,28'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:88,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:88,59'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:88,43'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:88,43'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:88,64'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:88,64'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:88,78'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:88,64'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:88,85'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:88,94'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:88,85'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_read64
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_read32
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:189,16'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pni_read32
                - pni_read32
            - BranchSide:      'c/src/core/util.h:189,16'
              BranchSideFuncs:
                - pni_read32
                - pni_read32
      Callsites:
        - Src:             'c/src/core/util.h:189,16'
          Dst:             pni_read32
        - Src:             'c/src/core/util.h:190,16'
          Dst:             pni_read32
    - functionName:    type_isunsigned_ifsimpleint
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:93,22'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:93,22'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:93,32'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/value_dump.c:93,36'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:93,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:93,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_quote
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_quote_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:82,28'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_quote_data
            - BranchSide:      'c/src/core/fixed_string.h:82,28'
              BranchSideFuncs:
                - pn_quote_data
        - Branch String:   'c/src/core/fixed_string.h:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:82,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:83,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:88,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:89,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:91,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:86,22'
          Dst:             pn_quote_data
    - functionName:    type_islist_notspecial
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:105,26'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:105,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:105,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_value_dump_described_list
      functionSourceFile: '/src/qpid-proton/c/src/core/value_dump.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          221
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - pn_bytes_advance
        - pn_fixed_string_addf
        - pni_value_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/value_dump.c:351,32'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:351,32'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:351,44'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:351,52'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:358,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:352,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:353,46'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:358,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:359,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:360,20'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:379,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:359,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:360,20'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:379,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:361,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:364,11'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:364,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:365,9'
              BranchSideFuncs:
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:368,22'
              BranchSideFuncs:
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:368,13'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:370,93'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:373,21'
              BranchSideFuncs:
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:359,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:360,20'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:379,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:361,9'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:0,0'
              BranchSideFuncs:
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:364,11'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:364,11'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:365,9'
              BranchSideFuncs:
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:373,21'
              BranchSideFuncs:
                - pni_value_dump
                - pn_bytes_advance
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:359,3'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:360,20'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
            - BranchSide:      'c/src/core/value_dump.c:379,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
                - pn_fixed_string_addf.353
        - Branch String:   'c/src/core/value_dump.c:380,7'
          Branch Sides:
            - BranchSide:      'c/src/core/value_dump.c:380,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/value_dump.c:381,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.353
      Callsites:
        - Src:             'c/src/core/value_dump.c:358,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:358,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:365,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:369,11'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:373,21'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:0,0'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:365,9'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:373,21'
          Dst:             pni_value_dump
        - Src:             'c/src/core/value_dump.c:0,0'
          Dst:             pn_bytes_advance
        - Src:             'c/src/core/value_dump.c:379,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/value_dump.c:381,5'
          Dst:             pn_fixed_string_addf
    - functionName:    pni_data_rebase
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pni_data_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:478,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:476,41'
              BranchSideFuncs:
                - pni_data_bytes
            - BranchSide:      'c/src/core/codec.c:477,25'
              BranchSideFuncs:
                - pni_data_bytes
        - Branch String:   'c/src/core/codec.c:476,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:476,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:478,15'
              BranchSideFuncs:
                - pni_data_bytes
      Callsites:
        - Src:             'c/src/core/codec.c:479,27'
          Dst:             pni_data_bytes
    - functionName:    pni_data_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:465,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:465,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:469,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_data_intern
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 461
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_buffer_append
        - pn_buffer_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:455,40'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/codec.c:455,40'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_buffer_append
                - pn_buffer_append
        - Branch String:   'c/src/core/codec.c:457,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:457,19'
              BranchSideFuncs:
                - pn_buffer_append
            - BranchSide:      'c/src/core/codec.c:458,32'
              BranchSideFuncs:
                - pn_buffer_append
        - Branch String:   'c/src/core/codec.c:459,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:459,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:455,19'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/codec.c:456,13'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/codec.c:458,9'
          Dst:             pn_buffer_append
    - functionName:    pni_data_grow
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:441,27'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/codec.c:441,27'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/codec.c:441,21'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:442,16'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/codec.c:443,47'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/codec.c:443,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:443,47'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/codec.c:446,64'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/codec.c:447,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:448,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:446,64'
          Dst:             pn_class
        - Src:             'c/src/core/codec.c:446,42'
          Dst:             pni_mem_subreallocate
    - functionName:    pni_data_id
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1261
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_data_new
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1265
      functionLinenumberEnd: 1272
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_node
        - pni_data_grow
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1266,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_grow
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1266,14'
              BranchSideFuncs:
                - pni_data_grow
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1266,38'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1266,42'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1267,41'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1266,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1266,7'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1267,41'
              BranchSideFuncs:
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:1266,42'
          Dst:             pni_data_grow
        - Src:             'c/src/core/codec.c:1267,22'
          Dst:             pn_data_node
    - functionName:    pn_data_node
      functionSourceFile: '/src/qpid-proton/c/src/core/data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    33
      BranchProfiles:
        - Branch String:   'c/src/core/data.h:65,10'
          Branch Sides:
            - BranchSide:      'c/src/core/data.h:65,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/data.h:65,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_data_append
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2140
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_appendn
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2141,10'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_appendn
            - BranchSide:      'c/src/core/codec.c:2141,10'
              BranchSideFuncs:
                - pn_data_appendn
      Callsites:
        - Src:             'c/src/core/codec.c:2141,10'
          Dst:             pn_data_appendn
    - functionName:    pn_data_appendn
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2145
      functionLinenumberEnd: 2301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         111
      ICount:          523
      EdgeCount:       145
      CyclomaticComplexity: 36
      functionsReached:
        - pn_data_enter
        - pn_data_exit
        - pn_data_get_array_type
        - pn_data_get_binary
        - pn_data_get_bool
        - pn_data_get_byte
        - pn_data_get_char
        - pn_data_get_decimal128
        - pn_data_get_decimal32
        - pn_data_get_decimal64
        - pn_data_get_double
        - pn_data_get_float
        - pn_data_get_int
        - pn_data_get_long
        - pn_data_get_short
        - pn_data_get_string
        - pn_data_get_symbol
        - pn_data_get_timestamp
        - pn_data_get_ubyte
        - pn_data_get_uint
        - pn_data_get_ulong
        - pn_data_get_ushort
        - pn_data_get_uuid
        - pn_data_is_array_described
        - pn_data_next
        - pn_data_point
        - pn_data_put_array
        - pn_data_put_binary
        - pn_data_put_bool
        - pn_data_put_byte
        - pn_data_put_char
        - pn_data_put_decimal128
        - pn_data_put_decimal32
        - pn_data_put_decimal64
        - pn_data_put_described
        - pn_data_put_double
        - pn_data_put_float
        - pn_data_put_int
        - pn_data_put_list
        - pn_data_put_long
        - pn_data_put_map
        - pn_data_put_null
        - pn_data_put_short
        - pn_data_put_string
        - pn_data_put_symbol
        - pn_data_put_timestamp
        - pn_data_put_ubyte
        - pn_data_put_uint
        - pn_data_put_ulong
        - pn_data_put_ushort
        - pn_data_put_uuid
        - pn_data_restore
        - pn_data_rewind
        - pn_data_type
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2149,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_point
                - pn_data_rewind
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_point
                - pn_data_rewind
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2153,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2154,17'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:2169,15'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:2154,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2155,9'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:2161,12'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:2153,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2154,17'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:2169,15'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:2161,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2161,11'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:2169,15'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:2169,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2169,20'
              BranchSideFuncs:
                - pn_data_restore
            - BranchSide:      'c/src/core/codec.c:2172,22'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:2173,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2153,13'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2175,13'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2179,36'
              BranchSideFuncs:
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2183,37'
              BranchSideFuncs:
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2187,36'
              BranchSideFuncs:
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2191,38'
              BranchSideFuncs:
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2195,37'
              BranchSideFuncs:
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2199,36'
              BranchSideFuncs:
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2203,35'
              BranchSideFuncs:
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2207,36'
              BranchSideFuncs:
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2211,37'
              BranchSideFuncs:
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2215,36'
              BranchSideFuncs:
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2219,41'
              BranchSideFuncs:
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2223,37'
              BranchSideFuncs:
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2227,38'
              BranchSideFuncs:
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2231,41'
              BranchSideFuncs:
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2235,41'
              BranchSideFuncs:
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2239,42'
              BranchSideFuncs:
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2243,36'
              BranchSideFuncs:
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2247,38'
              BranchSideFuncs:
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2251,38'
              BranchSideFuncs:
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2255,38'
              BranchSideFuncs:
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2259,13'
              BranchSideFuncs:
                - pn_data_put_described
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2267,37'
              BranchSideFuncs:
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2276,13'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2284,13'
              BranchSideFuncs:
                - pn_data_put_map
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2176,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2176,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2180,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2180,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2184,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2184,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2188,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2188,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2192,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2192,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2196,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2196,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2200,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2200,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2204,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2204,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2208,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2208,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2212,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2212,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2216,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2216,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2220,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2220,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2224,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2224,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2228,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2228,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2232,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2232,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2236,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2236,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2240,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2240,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2244,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2244,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2248,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2248,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2252,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2252,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2256,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2256,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2260,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2260,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2261,11'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2261,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2261,11'
              BranchSideFuncs:
                - pn_data_restore
        - Branch String:   'c/src/core/codec.c:2269,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2269,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2270,11'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2270,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2270,11'
              BranchSideFuncs:
                - pn_data_restore
        - Branch String:   'c/src/core/codec.c:2277,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2277,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2278,11'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2278,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2278,11'
              BranchSideFuncs:
                - pn_data_restore
        - Branch String:   'c/src/core/codec.c:2285,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2285,28'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2286,11'
              BranchSideFuncs:
                - pn_data_restore
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:2286,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_enter
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2286,11'
              BranchSideFuncs:
                - pn_data_restore
        - Branch String:   'c/src/core/codec.c:2295,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2152,3'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_next
                - pn_data_restore
                - pn_data_type
                - pn_data_put_map
                - pn_data_enter
                - pn_data_enter
                - pn_data_put_list
                - pn_data_is_array_described
                - pn_data_get_array_type
                - pn_data_put_array
                - pn_data_put_described
                - pn_data_get_symbol
                - pn_data_put_symbol
                - pn_data_get_string
                - pn_data_put_string
                - pn_data_get_binary
                - pn_data_put_binary
                - pn_data_get_uuid
                - pn_data_put_uuid
                - pn_data_get_decimal128
                - pn_data_put_decimal128
                - pn_data_get_decimal64
                - pn_data_put_decimal64
                - pn_data_get_decimal32
                - pn_data_put_decimal32
                - pn_data_get_double
                - pn_data_put_double
                - pn_data_get_float
                - pn_data_put_float
                - pn_data_get_timestamp
                - pn_data_put_timestamp
                - pn_data_get_long
                - pn_data_put_long
                - pn_data_get_ulong
                - pn_data_put_ulong
                - pn_data_get_char
                - pn_data_put_char
                - pn_data_get_int
                - pn_data_put_int
                - pn_data_get_uint
                - pn_data_put_uint
                - pn_data_get_short
                - pn_data_put_short
                - pn_data_get_ushort
                - pn_data_put_ushort
                - pn_data_get_byte
                - pn_data_put_byte
                - pn_data_get_ubyte
                - pn_data_put_ubyte
                - pn_data_get_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pn_data_exit
                - pn_data_exit
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:2295,9'
              BranchSideFuncs:
                - pn_data_restore
      Callsites:
        - Src:             'c/src/core/codec.c:2149,23'
          Dst:             pn_data_point
        - Src:             'c/src/core/codec.c:2150,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/codec.c:2153,13'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:2155,9'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:2156,9'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:2153,13'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:2161,12'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:2172,22'
          Dst:             pn_data_type
        - Src:             'c/src/core/codec.c:2175,13'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:2179,36'
          Dst:             pn_data_get_bool
        - Src:             'c/src/core/codec.c:2179,13'
          Dst:             pn_data_put_bool
        - Src:             'c/src/core/codec.c:2183,37'
          Dst:             pn_data_get_ubyte
        - Src:             'c/src/core/codec.c:2183,13'
          Dst:             pn_data_put_ubyte
        - Src:             'c/src/core/codec.c:2187,36'
          Dst:             pn_data_get_byte
        - Src:             'c/src/core/codec.c:2187,13'
          Dst:             pn_data_put_byte
        - Src:             'c/src/core/codec.c:2191,38'
          Dst:             pn_data_get_ushort
        - Src:             'c/src/core/codec.c:2191,13'
          Dst:             pn_data_put_ushort
        - Src:             'c/src/core/codec.c:2195,37'
          Dst:             pn_data_get_short
        - Src:             'c/src/core/codec.c:2195,13'
          Dst:             pn_data_put_short
        - Src:             'c/src/core/codec.c:2199,36'
          Dst:             pn_data_get_uint
        - Src:             'c/src/core/codec.c:2199,13'
          Dst:             pn_data_put_uint
        - Src:             'c/src/core/codec.c:2203,35'
          Dst:             pn_data_get_int
        - Src:             'c/src/core/codec.c:2203,13'
          Dst:             pn_data_put_int
        - Src:             'c/src/core/codec.c:2207,36'
          Dst:             pn_data_get_char
        - Src:             'c/src/core/codec.c:2207,13'
          Dst:             pn_data_put_char
        - Src:             'c/src/core/codec.c:2211,37'
          Dst:             pn_data_get_ulong
        - Src:             'c/src/core/codec.c:2211,13'
          Dst:             pn_data_put_ulong
        - Src:             'c/src/core/codec.c:2215,36'
          Dst:             pn_data_get_long
        - Src:             'c/src/core/codec.c:2215,13'
          Dst:             pn_data_put_long
        - Src:             'c/src/core/codec.c:2219,41'
          Dst:             pn_data_get_timestamp
        - Src:             'c/src/core/codec.c:2219,13'
          Dst:             pn_data_put_timestamp
        - Src:             'c/src/core/codec.c:2223,37'
          Dst:             pn_data_get_float
        - Src:             'c/src/core/codec.c:2223,13'
          Dst:             pn_data_put_float
        - Src:             'c/src/core/codec.c:2227,38'
          Dst:             pn_data_get_double
        - Src:             'c/src/core/codec.c:2227,13'
          Dst:             pn_data_put_double
        - Src:             'c/src/core/codec.c:2231,41'
          Dst:             pn_data_get_decimal32
        - Src:             'c/src/core/codec.c:2231,13'
          Dst:             pn_data_put_decimal32
        - Src:             'c/src/core/codec.c:2235,41'
          Dst:             pn_data_get_decimal64
        - Src:             'c/src/core/codec.c:2235,13'
          Dst:             pn_data_put_decimal64
        - Src:             'c/src/core/codec.c:2239,42'
          Dst:             pn_data_get_decimal128
        - Src:             'c/src/core/codec.c:2239,13'
          Dst:             pn_data_put_decimal128
        - Src:             'c/src/core/codec.c:2243,36'
          Dst:             pn_data_get_uuid
        - Src:             'c/src/core/codec.c:2243,13'
          Dst:             pn_data_put_uuid
        - Src:             'c/src/core/codec.c:2247,38'
          Dst:             pn_data_get_binary
        - Src:             'c/src/core/codec.c:2247,13'
          Dst:             pn_data_put_binary
        - Src:             'c/src/core/codec.c:2251,38'
          Dst:             pn_data_get_string
        - Src:             'c/src/core/codec.c:2251,13'
          Dst:             pn_data_put_string
        - Src:             'c/src/core/codec.c:2255,38'
          Dst:             pn_data_get_symbol
        - Src:             'c/src/core/codec.c:2255,13'
          Dst:             pn_data_put_symbol
        - Src:             'c/src/core/codec.c:2259,13'
          Dst:             pn_data_put_described
        - Src:             'c/src/core/codec.c:2267,37'
          Dst:             pn_data_is_array_described
        - Src:             'c/src/core/codec.c:2268,31'
          Dst:             pn_data_get_array_type
        - Src:             'c/src/core/codec.c:2267,13'
          Dst:             pn_data_put_array
        - Src:             'c/src/core/codec.c:2276,13'
          Dst:             pn_data_put_list
        - Src:             'c/src/core/codec.c:2284,13'
          Dst:             pn_data_put_map
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_data_restore
    - functionName:    pn_data_point
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1298
      functionLinenumberEnd: 1304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1299,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1300,25'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1302,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_data_rewind
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_data_next
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1360
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pn_data_node
        - pni_data_current
      functionUses:    16
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1340,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1340,25'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1344,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1345,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1346,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1346,21'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1346,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1348,31'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1346,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1346,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1355,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1348,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1348,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1355,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1354,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1354,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1355,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1340,25'
          Dst:             pni_data_current
        - Src:             'c/src/core/codec.c:1341,24'
          Dst:             pn_data_node
    - functionName:    pn_data_exit
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1455
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_node
      functionUses:    11
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1456,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1456,13'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1456,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1456,7'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1457,26'
              BranchSideFuncs:
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:1457,26'
          Dst:             pn_data_node
    - functionName:    pn_data_type
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1414
      functionLinenumberEnd: 1421
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_current
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1415,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1415,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1416,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1416,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1417,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1415,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_null
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionLinenumberEnd: 1646
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_atom_init
        - pni_data_add
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1642,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
                - pni_atom_init
            - BranchSide:      'c/src/core/codec.c:1642,22'
              BranchSideFuncs:
                - pni_data_add
                - pni_atom_init
        - Branch String:   'c/src/core/codec.c:1643,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1643,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1644,24'
              BranchSideFuncs:
                - pni_atom_init
      Callsites:
        - Src:             'c/src/core/codec.c:1642,22'
          Dst:             pni_data_add
        - Src:             'c/src/core/codec.c:1644,3'
          Dst:             pni_atom_init
    - functionName:    pn_data_get_bool
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1910
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1904,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1904,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1905,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1905,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1905,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1905,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1905,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1906,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1904,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_bool
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1649
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1650,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1650,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1651,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1651,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1650,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_ubyte
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1913
      functionLinenumberEnd: 1920
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1914,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1914,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1915,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1915,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1915,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1915,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1915,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1916,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1914,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_ubyte
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1659,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1659,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1660,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1660,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1661,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1659,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_byte
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1923
      functionLinenumberEnd: 1930
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1924,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1924,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1925,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1925,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1925,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1925,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1925,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1926,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1924,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_byte
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1673
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1668,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1668,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1669,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1669,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1670,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1668,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_ushort
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1933
      functionLinenumberEnd: 1940
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1934,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1934,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1935,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1935,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1935,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1935,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1935,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1936,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1934,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_ushort
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1676
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1677,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1677,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1678,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1678,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1679,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1677,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_short
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1943
      functionLinenumberEnd: 1950
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1944,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1944,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1945,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1945,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1945,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1945,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1945,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1946,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1944,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_short
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1686,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1686,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1687,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1687,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1688,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1686,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_uint
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1953
      functionLinenumberEnd: 1960
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1954,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1954,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1955,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1955,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1955,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1955,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1955,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1956,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1954,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_uint
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1694
      functionLinenumberEnd: 1700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1695,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1695,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1696,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1696,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1697,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1695,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_int
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1963
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1964,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1964,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1965,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1965,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1965,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1965,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1965,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1966,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1964,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_int
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1703
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1704,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1704,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1705,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1705,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1706,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1704,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_char
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1973
      functionLinenumberEnd: 1980
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1974,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1974,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1975,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1975,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1975,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1975,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1975,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1976,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1974,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_char
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1712
      functionLinenumberEnd: 1718
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1713,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1713,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1714,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1714,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1715,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1713,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 1990
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1984,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1984,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1985,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1985,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1985,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1985,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1985,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1986,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1984,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1721
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1722,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1722,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1723,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1723,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1724,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1722,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_long
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1993
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1994,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1994,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1995,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1995,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1995,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1995,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1995,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1996,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1994,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_long
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1730
      functionLinenumberEnd: 1736
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1731,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1731,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1732,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1732,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1733,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1731,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_timestamp
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2003
      functionLinenumberEnd: 2010
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2004,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2004,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2005,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2005,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2005,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2005,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2005,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2006,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2004,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_timestamp
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1739
      functionLinenumberEnd: 1745
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1740,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1740,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1741,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1741,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1742,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1740,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_float
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2013
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2014,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2014,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2015,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2015,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2015,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2015,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2015,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2016,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2014,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_float
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1748
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1749,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1749,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1750,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1750,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1751,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1749,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_double
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2024,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2024,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2025,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2025,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2025,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2025,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2025,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2026,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2024,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_double
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1757
      functionLinenumberEnd: 1763
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1758,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1758,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1759,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1759,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1760,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1758,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_decimal32
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2033
      functionLinenumberEnd: 2040
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2034,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2034,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2035,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2035,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2035,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2035,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2035,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2036,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2034,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_decimal32
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1766
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1767,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1767,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1768,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1768,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1769,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1767,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_decimal64
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2050
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2044,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2044,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2045,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2045,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2045,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2045,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2045,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2046,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2044,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_decimal64
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1775
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1776,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1776,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1777,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1777,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1778,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1776,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_decimal128
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2053
      functionLinenumberEnd: 2061
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2054,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2054,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2055,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2055,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2055,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2055,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2055,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2056,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2054,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_decimal128
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1784
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1785,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1785,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1786,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1786,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1787,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1785,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_uuid
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2065,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2065,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2066,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2066,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2066,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2066,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2066,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2067,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2065,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_uuid
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1793
      functionLinenumberEnd: 1799
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1794,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1794,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1795,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1795,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1796,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1794,22'
          Dst:             pni_data_add
    - functionName:    pn_data_get_binary
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2083
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2076,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2076,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2077,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2077,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2077,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2077,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2077,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2078,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2076,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_binary
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
        - pni_data_intern_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1803,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
            - BranchSide:      'c/src/core/codec.c:1803,22'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
        - Branch String:   'c/src/core/codec.c:1804,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1804,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1805,9'
              BranchSideFuncs:
                - pni_data_intern_node
      Callsites:
        - Src:             'c/src/core/codec.c:1803,22'
          Dst:             pni_data_add
        - Src:             'c/src/core/codec.c:1807,10'
          Dst:             pni_data_intern_node
    - functionName:    pn_data_get_string
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2086
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2087,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2087,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2088,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2088,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2088,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2088,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2088,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2089,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2087,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_string
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1811
      functionLinenumberEnd: 1817
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
        - pni_data_intern_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1812,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
            - BranchSide:      'c/src/core/codec.c:1812,22'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
        - Branch String:   'c/src/core/codec.c:1813,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1813,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1814,9'
              BranchSideFuncs:
                - pni_data_intern_node
      Callsites:
        - Src:             'c/src/core/codec.c:1812,22'
          Dst:             pni_data_add
        - Src:             'c/src/core/codec.c:1816,10'
          Dst:             pni_data_intern_node
    - functionName:    pn_data_get_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2097
      functionLinenumberEnd: 2105
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2098,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2098,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2099,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2099,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2099,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2099,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2099,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2100,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2098,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1820
      functionLinenumberEnd: 1826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
        - pni_data_intern_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1821,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
            - BranchSide:      'c/src/core/codec.c:1821,22'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
        - Branch String:   'c/src/core/codec.c:1822,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1822,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1823,9'
              BranchSideFuncs:
                - pni_data_intern_node
      Callsites:
        - Src:             'c/src/core/codec.c:1821,22'
          Dst:             pni_data_add
        - Src:             'c/src/core/codec.c:1825,10'
          Dst:             pni_data_intern_node
    - functionName:    pn_data_put_described
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1638
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1634,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1634,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1635,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1635,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1636,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1634,22'
          Dst:             pni_data_add
    - functionName:    pn_data_is_array_described
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1871
      functionLinenumberEnd: 1878
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1872,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1872,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1873,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1873,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1873,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1873,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1873,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1874,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1872,22'
          Dst:             pni_data_current
    - functionName:    pn_data_get_array_type
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1882,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1882,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1883,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1883,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1883,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1883,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1883,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1884,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1882,22'
          Dst:             pni_data_current
    - functionName:    pn_data_put_array
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1617
      functionLinenumberEnd: 1624
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1618,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1618,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1619,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1619,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1618,22'
          Dst:             pni_data_add
    - functionName:    pn_data_put_list
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1602,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1602,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1603,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1603,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1604,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1602,22'
          Dst:             pni_data_add
    - functionName:    pn_data_put_map
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1610,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
            - BranchSide:      'c/src/core/codec.c:1610,22'
              BranchSideFuncs:
                - pni_data_add
        - Branch String:   'c/src/core/codec.c:1611,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1611,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1612,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1610,22'
          Dst:             pni_data_add
    - functionName:    pn_data_enter
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1445,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1445,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1446,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_data_restore
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1307
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_data_current
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1308,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1308,25'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1309,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1309,33'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1313,14'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1309,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1310,20'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1313,14'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1313,21'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1313,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1313,40'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1313,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1313,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1314,21'
              BranchSideFuncs:
                - pni_data_current
      Callsites:
        - Src:             'c/src/core/codec.c:1315,27'
          Dst:             pni_data_current
    - functionName:    pni_data_current
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1281
      functionLinenumberEnd: 1282
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_node
      functionUses:    37
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1282,35'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1282,35'
              BranchSideFuncs:
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:1282,10'
          Dst:             pn_data_node
    - functionName:    pni_data_add
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1571
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          167
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - pn_data_node
        - pni_data_current
        - pni_data_id
        - pni_data_new
      functionUses:    26
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1515,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
                - pn_data_node
                - pni_data_id
                - pni_data_new
                - pni_data_current
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
            - BranchSide:      'c/src/core/codec.c:1515,25'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
                - pn_data_node
                - pni_data_id
                - pni_data_new
                - pni_data_current
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
        - Branch String:   'c/src/core/codec.c:1519,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1520,18'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_id
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
            - BranchSide:      'c/src/core/codec.c:1539,14'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_id
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pn_data_node
                - pni_data_new
        - Branch String:   'c/src/core/codec.c:1520,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1521,14'
              BranchSideFuncs:
                - pni_data_new
                - pni_data_current
                - pn_data_node
                - pni_data_id
                - pni_data_id
            - BranchSide:      'c/src/core/codec.c:1523,14'
              BranchSideFuncs:
                - pni_data_new
                - pni_data_current
                - pn_data_node
                - pni_data_id
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1524,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1524,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1527,17'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
                - pni_data_id
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1532,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1533,22'
              BranchSideFuncs:
                - pni_data_id
            - BranchSide:      'c/src/core/codec.c:1563,9'
              BranchSideFuncs:
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1533,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1534,24'
              BranchSideFuncs:
                - pni_data_id
            - BranchSide:      'c/src/core/codec.c:1536,17'
              BranchSideFuncs:
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1539,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1540,17'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_id
                - pni_data_new
            - BranchSide:      'c/src/core/codec.c:1553,20'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_id
                - pni_data_new
        - Branch String:   'c/src/core/codec.c:1540,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1541,14'
              BranchSideFuncs:
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pni_data_id
            - BranchSide:      'c/src/core/codec.c:1543,14'
              BranchSideFuncs:
                - pni_data_new
                - pn_data_node
                - pni_data_id
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1544,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1544,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1547,41'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_id
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1553,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1554,12'
              BranchSideFuncs:
                - pni_data_new
                - pni_data_id
            - BranchSide:      'c/src/core/codec.c:1556,12'
              BranchSideFuncs:
                - pni_data_new
                - pni_data_id
        - Branch String:   'c/src/core/codec.c:1557,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1557,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1559,11'
              BranchSideFuncs:
                - pni_data_id
      Callsites:
        - Src:             'c/src/core/codec.c:1515,25'
          Dst:             pni_data_current
        - Src:             'c/src/core/codec.c:1516,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1521,14'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1523,14'
          Dst:             pni_data_new
        - Src:             'c/src/core/codec.c:1527,17'
          Dst:             pni_data_current
        - Src:             'c/src/core/codec.c:1528,16'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1530,23'
          Dst:             pni_data_id
        - Src:             'c/src/core/codec.c:1541,14'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1543,14'
          Dst:             pni_data_new
        - Src:             'c/src/core/codec.c:1547,16'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1550,22'
          Dst:             pni_data_id
        - Src:             'c/src/core/codec.c:1554,12'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1556,12'
          Dst:             pni_data_new
        - Src:             'c/src/core/codec.c:1569,19'
          Dst:             pni_data_id
    - functionName:    pni_data_intern_node
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pn_buffer
        - pn_buffer_capacity
        - pn_buffer_memory
        - pni_data_bytes
        - pni_data_intern
        - pni_data_rebase
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:487,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_bytes
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
                - pn_buffer
            - BranchSide:      'c/src/core/codec.c:487,23'
              BranchSideFuncs:
                - pni_data_bytes
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
                - pn_buffer
        - Branch String:   'c/src/core/codec.c:488,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:488,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:489,13'
              BranchSideFuncs:
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
                - pn_buffer
        - Branch String:   'c/src/core/codec.c:489,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:492,19'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
            - BranchSide:      'c/src/core/codec.c:495,19'
              BranchSideFuncs:
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
        - Branch String:   'c/src/core/codec.c:492,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:493,17'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
            - BranchSide:      'c/src/core/codec.c:493,17'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer_capacity
                - pni_data_intern
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
        - Branch String:   'c/src/core/codec.c:497,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:497,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:498,9'
              BranchSideFuncs:
                - pn_buffer_memory
                - pn_buffer_capacity
                - pni_data_rebase
        - Branch String:   'c/src/core/codec.c:504,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:504,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:505,5'
              BranchSideFuncs:
                - pni_data_rebase
      Callsites:
        - Src:             'c/src/core/codec.c:487,23'
          Dst:             pni_data_bytes
        - Src:             'c/src/core/codec.c:493,17'
          Dst:             pn_buffer
        - Src:             'c/src/core/codec.c:495,19'
          Dst:             pn_buffer_capacity
        - Src:             'c/src/core/codec.c:496,20'
          Dst:             pni_data_intern
        - Src:             'c/src/core/codec.c:501,22'
          Dst:             pn_buffer_memory
        - Src:             'c/src/core/codec.c:504,7'
          Dst:             pn_buffer_capacity
        - Src:             'c/src/core/codec.c:505,5'
          Dst:             pni_data_rebase
    - functionName:    pni_atom_init
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_data_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2132
      functionLinenumberEnd: 2136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_append
        - pn_data_clear
        - pn_data_rewind
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2133,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_append
                - pn_data_rewind
            - BranchSide:      'c/src/core/codec.c:2133,3'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_append
                - pn_data_rewind
      Callsites:
        - Src:             'c/src/core/codec.c:2133,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/codec.c:2134,13'
          Dst:             pn_data_append
        - Src:             'c/src/core/codec.c:2135,3'
          Dst:             pn_data_rewind
    - functionName:    pn_data_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_buffer_clear
        - pn_error_clear
      functionUses:    17
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:428,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_error_clear
                - pn_buffer_clear
            - BranchSide:      'c/src/core/codec.c:428,7'
              BranchSideFuncs:
                - pn_error_clear
                - pn_buffer_clear
        - Branch String:   'c/src/core/codec.c:428,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:428,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:429,11'
              BranchSideFuncs:
                - pn_error_clear
                - pn_buffer_clear
        - Branch String:   'c/src/core/codec.c:435,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:435,20'
              BranchSideFuncs:
                - pn_buffer_clear
      Callsites:
        - Src:             'c/src/core/codec.c:434,5'
          Dst:             pn_error_clear
        - Src:             'c/src/core/codec.c:435,20'
          Dst:             pn_buffer_clear
    - functionName:    pn_data_get_atom
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2121
      functionLinenumberEnd: 2129
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2122,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2122,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2123,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2124,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2126,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2122,22'
          Dst:             pni_data_current
    - functionName:    pn_data_is_null
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1897
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_current
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1898,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1898,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1899,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1899,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1899,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1898,22'
          Dst:             pni_data_current
    - functionName:    pn_data_is_described
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1891
      functionLinenumberEnd: 1893
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_current
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1892,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1892,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1893,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1893,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1893,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1892,22'
          Dst:             pni_data_current
    - functionName:    pn_data_get_array
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1857
      functionLinenumberEnd: 1868
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1858,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1858,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1859,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1859,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1859,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1859,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1859,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1860,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1860,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1861,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1863,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1858,22'
          Dst:             pni_data_current
    - functionName:    pn_data_get_map
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1847
      functionLinenumberEnd: 1854
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1848,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1848,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1849,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1849,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1849,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1849,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1849,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1850,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1848,22'
          Dst:             pni_data_current
    - functionName:    pn_data_get_list
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1844
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1838,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1838,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1839,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1839,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1839,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1839,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1839,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1840,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1838,22'
          Dst:             pni_data_current
    - functionName:    pni_data_set_array_type
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1627
      functionLinenumberEnd: 1630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_current
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1628,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1628,23'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1629,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1629,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1629,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1628,23'
          Dst:             pni_data_current
    - functionName:    pn_data_decode
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1592
      functionLinenumberEnd: 1598
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_decoder_decode
        - pn_decoder_finalize
        - pn_decoder_initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1593,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_decoder_initialize
                - pn_decoder_decode
                - pn_decoder_finalize
            - BranchSide:      'c/src/core/codec.c:1594,3'
              BranchSideFuncs:
                - pn_decoder_initialize
                - pn_decoder_decode
                - pn_decoder_finalize
      Callsites:
        - Src:             'c/src/core/codec.c:1594,3'
          Dst:             pn_decoder_initialize
        - Src:             'c/src/core/codec.c:1595,15'
          Dst:             pn_decoder_decode
        - Src:             'c/src/core/codec.c:1596,3'
          Dst:             pn_decoder_finalize
    - functionName:    pn_data_encoded_size
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1583
      functionLinenumberEnd: 1589
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_encoder_finalize
        - pn_encoder_initialize
        - pn_encoder_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1584,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_encoder_initialize
                - pn_encoder_size
                - pn_encoder_finalize
            - BranchSide:      'c/src/core/codec.c:1585,3'
              BranchSideFuncs:
                - pn_encoder_initialize
                - pn_encoder_size
                - pn_encoder_finalize
      Callsites:
        - Src:             'c/src/core/codec.c:1585,3'
          Dst:             pn_encoder_initialize
        - Src:             'c/src/core/codec.c:1586,15'
          Dst:             pn_encoder_size
        - Src:             'c/src/core/codec.c:1587,3'
          Dst:             pn_encoder_finalize
    - functionName:    pn_data_encode
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1574
      functionLinenumberEnd: 1580
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_encoder_encode
        - pn_encoder_finalize
        - pn_encoder_initialize
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1575,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_encoder_initialize
                - pn_encoder_encode
                - pn_encoder_finalize
            - BranchSide:      'c/src/core/codec.c:1576,3'
              BranchSideFuncs:
                - pn_encoder_initialize
                - pn_encoder_encode
                - pn_encoder_finalize
      Callsites:
        - Src:             'c/src/core/codec.c:1576,3'
          Dst:             pn_encoder_initialize
        - Src:             'c/src/core/codec.c:1577,15'
          Dst:             pn_encoder_encode
        - Src:             'c/src/core/codec.c:1578,3'
          Dst:             pn_encoder_finalize
    - functionName:    pn_data_dump
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1493
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_fixed_string
        - pn_fixed_string_terminate
        - pn_type_name
        - pni_inspect_atom
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1494,70'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - printf
                - pn_fixed_string.467
                - pni_inspect_atom
                - pn_fixed_string_terminate.468
                - pn_type_name
                - printf
            - BranchSide:      'c/src/core/codec.c:1494,70'
              BranchSideFuncs:
                - printf
                - pn_fixed_string.467
                - pni_inspect_atom
                - pn_fixed_string_terminate.468
                - pn_type_name
                - printf
        - Branch String:   'c/src/core/codec.c:1496,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1496,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1496,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1496,3'
              BranchSideFuncs:
                - pni_inspect_atom
                - pn_fixed_string_terminate.468
                - pn_type_name
                - printf
            - BranchSide:      'c/src/core/codec.c:1498,31'
              BranchSideFuncs:
                - pni_inspect_atom
                - pn_fixed_string_terminate.468
                - pn_type_name
                - printf
      Callsites:
        - Src:             'c/src/core/codec.c:1494,3'
          Dst:             printf
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/codec.c:1500,5'
          Dst:             pni_inspect_atom
        - Src:             'c/src/core/codec.c:1501,5'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/codec.c:1509,12'
          Dst:             pn_type_name
        - Src:             'c/src/core/codec.c:1502,5'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_inspect_atom
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          356
      EdgeCount:       45
      CyclomaticComplexity: 3
      functionsReached:
        - __ctype_b_loc
        - pn_fixed_string_addf
        - pn_fixed_string_quote
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:115,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:115,17'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:115,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:117,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:120,37'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:123,48'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:126,48'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:129,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:132,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:135,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:138,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:141,44'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:144,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:147,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:150,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:153,43'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:156,43'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:159,57'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:162,57'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:168,33'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:189,33'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:211,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:211,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:211,30'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:244,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:247,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:250,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:253,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:256,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:213,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:221,9'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:225,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:237,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:225,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
            - BranchSide:      'c/src/core/codec.c:237,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
        - Branch String:   'c/src/core/codec.c:225,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:226,16'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:237,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
        - Branch String:   'c/src/core/codec.c:226,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:225,45'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:237,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_quote.513
                - pn_fixed_string_addf.497
      Callsites:
        - Src:             'c/src/core/codec.c:117,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:120,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:123,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:126,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:129,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:132,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:135,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:138,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:141,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:144,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:147,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:150,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:153,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:156,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:159,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:162,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:165,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:186,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             __ctype_b_loc
        - Src:             'c/src/core/codec.c:237,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:239,7'
          Dst:             pn_fixed_string_quote
        - Src:             'c/src/core/codec.c:237,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:238,18'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:239,7'
          Dst:             pn_fixed_string_quote
        - Src:             'c/src/core/codec.c:240,18'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:244,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:247,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:250,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:253,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:256,5'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_fixed_string_terminate
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          27
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:96,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:96,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:96,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_type_name
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:45,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:45,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:45,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    37
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.466
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.466
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_fixed_string_quote
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_quote_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:82,28'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_quote_data
            - BranchSide:      'c/src/core/fixed_string.h:82,28'
              BranchSideFuncs:
                - pn_quote_data
        - Branch String:   'c/src/core/fixed_string.h:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:82,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:83,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:88,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:89,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:91,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:86,22'
          Dst:             pn_quote_data
    - functionName:    pn_bytes_equal
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:52,18'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/util.h:52,18'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'c/src/core/util.h:52,28'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:52,32'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/util.h:52,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.h:52,32'
          Dst:             memcmp
    - functionName:    pn_data_get_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2108
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:2109,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:2109,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:2110,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2110,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2110,22'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2110,45'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2111,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2113,23'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2111,45'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2112,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2113,23'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:2110,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:2110,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:2113,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:2109,22'
          Dst:             pni_data_current
    - functionName:    pn_data_lookup
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1467
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_bytes
        - pn_bytes_equal
        - pn_data_get_bytes
        - pn_data_next
        - pn_data_type
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1468,10'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:1468,10'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:1468,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1468,3'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:1469,22'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:1471,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1475,28'
              BranchSideFuncs:
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:1486,5'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:1476,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1477,18'
              BranchSideFuncs:
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:1486,5'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_next
                - pn_data_type
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
        - Branch String:   'c/src/core/codec.c:1468,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1468,3'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
            - BranchSide:      'c/src/core/codec.c:1469,22'
              BranchSideFuncs:
                - pn_data_type
                - pn_data_next
                - pn_data_next
                - pn_data_get_bytes
                - strlen
                - pn_bytes
                - pn_bytes_equal
                - pn_data_next
      Callsites:
        - Src:             'c/src/core/codec.c:1468,10'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:1469,22'
          Dst:             pn_data_type
        - Src:             'c/src/core/codec.c:1475,28'
          Dst:             pn_data_get_bytes
        - Src:             'c/src/core/codec.c:1476,44'
          Dst:             strlen
        - Src:             'c/src/core/codec.c:1476,35'
          Dst:             pn_bytes
        - Src:             'c/src/core/codec.c:1476,13'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/codec.c:1477,18'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:1486,5'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:1468,10'
          Dst:             pn_data_next
    - functionName:    pn_data_siblings
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1441
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1435,47'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1435,47'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1436,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1436,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1437,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1435,22'
          Dst:             pn_data_node
    - functionName:    pni_data_parent_type
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1424
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1425,47'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1425,47'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1426,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1426,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1427,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1425,22'
          Dst:             pn_data_node
    - functionName:    pni_data_traverse
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1377
      functionLinenumberEnd: 1411
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          152
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - pn_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1378,28'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1378,28'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1378,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1378,22'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1378,35'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1379,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1379,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1380,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1383,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1383,9'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1386,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1386,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1388,22'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1407,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1388,16'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1389,13'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1393,13'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1390,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1390,11'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1391,20'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1394,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1394,11'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1395,7'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1395,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1396,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1407,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1397,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1397,13'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1398,21'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1398,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1402,47'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1407,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1395,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1396,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1407,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1379,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1379,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1380,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:1378,35'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1380,26'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1402,20'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1407,12'
          Dst:             pn_data_node
    - functionName:    pn_data_prev
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1363
      functionLinenumberEnd: 1371
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_data_current
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1364,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
            - BranchSide:      'c/src/core/codec.c:1364,22'
              BranchSideFuncs:
                - pni_data_current
        - Branch String:   'c/src/core/codec.c:1365,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1365,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1365,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:1365,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1365,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1366,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:1364,22'
          Dst:             pni_data_current
    - functionName:    pn_data_format
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1251
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_inspect
        - pn_fixed_string
        - pn_fixed_string_terminate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1252,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.467
                - pn_data_inspect
                - pn_fixed_string_terminate.468
            - BranchSide:      'c/src/core/codec.c:1252,50'
              BranchSideFuncs:
                - pn_fixed_string.467
                - pn_data_inspect
                - pn_fixed_string_terminate.468
      Callsites:
        - Src:             'c/src/core/codec.c:1252,27'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/codec.c:1253,3'
          Dst:             pn_data_inspect
        - Src:             'c/src/core/codec.c:1254,3'
          Dst:             pn_fixed_string_terminate
    - functionName:    pn_data_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_data_traverse
        - pni_inspect_enter
        - pni_inspect_exit
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:375,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_traverse
            - BranchSide:      'c/src/core/codec.c:375,3'
              BranchSideFuncs:
                - pni_data_traverse
      Callsites:
        - Src:             'c/src/core/codec.c:375,3'
          Dst:             pni_data_traverse
        - Src:             'c/src/core/codec.c:375,3'
          Dst:             pni_inspect_enter
        - Src:             'c/src/core/codec.c:375,3'
          Dst:             pni_inspect_exit
    - functionName:    pni_inspect_enter
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - pn_data_node
        - pn_fixed_string_addf
        - pn_type_name
        - pni_inspect_atom
        - pni_node_fields
        - pni_node_lindex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:275,42'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
                - pni_node_fields
                - pn_data_node
                - pni_node_fields
                - pni_node_lindex
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:275,42'
              BranchSideFuncs:
                - pn_data_node
                - pni_node_fields
                - pn_data_node
                - pni_node_fields
                - pni_node_lindex
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:279,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:279,65'
              BranchSideFuncs:
                - pni_node_fields
                - pni_node_lindex
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:280,36'
              BranchSideFuncs:
                - pni_node_fields
                - pni_node_lindex
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:282,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:283,20'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:295,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:283,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:286,24'
              BranchSideFuncs:
                - pni_node_lindex
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:287,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:288,75'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:295,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pn_type_name
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:295,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:297,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:301,58'
              BranchSideFuncs:
                - pn_type_name
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:304,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:307,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:310,9'
              BranchSideFuncs:
                - pni_inspect_atom
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:310,16'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:310,25'
              BranchSideFuncs:
                - pni_inspect_atom
            - BranchSide:      'c/src/core/codec.c:317,7'
              BranchSideFuncs:
                - pni_inspect_atom
        - Branch String:   'c/src/core/codec.c:310,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:311,97'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_fixed_string_addf.497
                - pni_inspect_atom
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:317,7'
              BranchSideFuncs:
                - pni_inspect_atom
      Callsites:
        - Src:             'c/src/core/codec.c:277,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:278,31'
          Dst:             pni_node_fields
        - Src:             'c/src/core/codec.c:279,38'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:280,36'
          Dst:             pni_node_fields
        - Src:             'c/src/core/codec.c:286,24'
          Dst:             pni_node_lindex
        - Src:             'c/src/core/codec.c:291,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:297,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:301,39'
          Dst:             pn_type_name
        - Src:             'c/src/core/codec.c:301,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:304,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:307,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:311,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:312,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:313,7'
          Dst:             pni_inspect_atom
        - Src:             'c/src/core/codec.c:314,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:317,7'
          Dst:             pni_inspect_atom
    - functionName:    pni_inspect_exit
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          143
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - pn_data_node
        - pn_fixed_string_addf
        - pni_next_nonnull
        - pni_node_fields
        - pni_node_lindex
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:339,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:339,17'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:339,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:351,49'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
                - pn_data_node
                - pn_data_node
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
            - BranchSide:      'c/src/core/codec.c:351,49'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
        - Branch String:   'c/src/core/codec.c:352,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:352,65'
              BranchSideFuncs:
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
            - BranchSide:      'c/src/core/codec.c:353,36'
              BranchSideFuncs:
                - pni_node_fields
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
        - Branch String:   'c/src/core/codec.c:354,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:354,34'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
            - BranchSide:      'c/src/core/codec.c:355,15'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
        - Branch String:   'c/src/core/codec.c:354,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:355,15'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
        - Branch String:   'c/src/core/codec.c:355,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:356,18'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
                - pni_node_lindex
        - Branch String:   'c/src/core/codec.c:356,18'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:356,29'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:361,26'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:356,49'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:356,53'
              BranchSideFuncs:
                - pni_node_lindex
                - pni_next_nonnull
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:358,46'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:356,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:361,26'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:358,62'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:358,71'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:361,26'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:358,18'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:361,26'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:361,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.497
            - BranchSide:      'c/src/core/codec.c:361,29'
              BranchSideFuncs:
                - pni_next_nonnull
                - pn_fixed_string_addf.497
        - Branch String:   'c/src/core/codec.c:361,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:361,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/codec.c:351,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:352,38'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:353,36'
          Dst:             pni_node_fields
        - Src:             'c/src/core/codec.c:356,53'
          Dst:             pni_node_lindex
        - Src:             'c/src/core/codec.c:361,29'
          Dst:             pni_next_nonnull
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_fixed_string_addf
    - functionName:    pni_node_fields
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          79
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached:
        - pn_data_node
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:96,8'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:96,8'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:96,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:97,13'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:97,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:97,7'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:99,53'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:101,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:101,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:101,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:101,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:105,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:105,48'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:105,79'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:105,48'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:105,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:106,63'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:107,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:107,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:107,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:99,28'
          Dst:             pn_data_node
    - functionName:    pni_node_lindex
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:265,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:265,3'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:265,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:266,37'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:265,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:266,37'
              BranchSideFuncs:
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:266,12'
          Dst:             pn_data_node
    - functionName:    pni_next_nonnull
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:325,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:325,3'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:325,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:326,37'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:327,14'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:327,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:327,23'
              BranchSideFuncs:
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:327,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:326,37'
              BranchSideFuncs:
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:327,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/codec.c:326,12'
          Dst:             pn_data_node
    - functionName:    pn_data_print
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1248
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_inspect
        - pn_fixed_string
        - pn_fixed_string_terminate
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1242,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string.467
                - pn_data_inspect
                - pn_fixed_string_terminate.468
                - printf
            - BranchSide:      'c/src/core/codec.c:1243,27'
              BranchSideFuncs:
                - pn_fixed_string.467
                - pn_data_inspect
                - pn_fixed_string_terminate.468
                - printf
      Callsites:
        - Src:             'c/src/core/codec.c:1243,27'
          Dst:             pn_fixed_string
        - Src:             'c/src/core/codec.c:1244,3'
          Dst:             pn_data_inspect
        - Src:             'c/src/core/codec.c:1245,3'
          Dst:             pn_fixed_string_terminate
        - Src:             'c/src/core/codec.c:1246,3'
          Dst:             printf
    - functionName:    pn_data_scan
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1238
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_vscan
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1233,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_vscan
            - BranchSide:      'c/src/core/codec.c:1234,3'
              BranchSideFuncs:
                - pn_data_vscan
      Callsites:
        - Src:             'c/src/core/codec.c:1235,13'
          Dst:             pn_data_vscan
    - functionName:    pn_data_vscan
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         347
      ICount:          1828
      EdgeCount:       474
      CyclomaticComplexity: 129
      functionsReached:
        - pn_data_appendn
        - pn_data_enter
        - pn_data_exit
        - pn_data_get_binary
        - pn_data_get_bool
        - pn_data_get_byte
        - pn_data_get_char
        - pn_data_get_double
        - pn_data_get_float
        - pn_data_get_int
        - pn_data_get_long
        - pn_data_get_short
        - pn_data_get_string
        - pn_data_get_symbol
        - pn_data_get_timestamp
        - pn_data_get_ubyte
        - pn_data_get_uint
        - pn_data_get_ulong
        - pn_data_get_ushort
        - pn_data_narrow
        - pn_data_next
        - pn_data_rewind
        - pn_data_size
        - pn_data_widen
        - pn_error_format
        - pn_scan_next
        - pni_data_error
        - pni_data_peek
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:847,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_rewind
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:847,3'
              BranchSideFuncs:
                - pn_data_rewind
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:863,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:863,13'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:865,15'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:875,23'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_bool
            - BranchSide:      'c/src/core/codec.c:889,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ubyte
            - BranchSide:      'c/src/core/codec.c:903,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_byte
            - BranchSide:      'c/src/core/codec.c:917,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ushort
            - BranchSide:      'c/src/core/codec.c:931,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_short
            - BranchSide:      'c/src/core/codec.c:945,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_uint
            - BranchSide:      'c/src/core/codec.c:959,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_int
            - BranchSide:      'c/src/core/codec.c:973,28'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_char
            - BranchSide:      'c/src/core/codec.c:987,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ulong
            - BranchSide:      'c/src/core/codec.c:1001,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_long
            - BranchSide:      'c/src/core/codec.c:1015,33'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_timestamp
            - BranchSide:      'c/src/core/codec.c:1029,24'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_float
            - BranchSide:      'c/src/core/codec.c:1043,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_double
            - BranchSide:      'c/src/core/codec.c:1057,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_binary
            - BranchSide:      'c/src/core/codec.c:1072,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_string
            - BranchSide:      'c/src/core/codec.c:1087,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_symbol
            - BranchSide:      'c/src/core/codec.c:1101,15'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1115,15'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1130,11'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1149,15'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1164,12'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1164,12'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1170,15'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1175,12'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1181,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1203,26'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:871,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:871,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:871,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:871,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:875,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:875,23'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_bool
            - BranchSide:      'c/src/core/codec.c:875,23'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_bool
        - Branch String:   'c/src/core/codec.c:877,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_bool
            - BranchSide:      'c/src/core/codec.c:877,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_bool
        - Branch String:   'c/src/core/codec.c:877,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_bool
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:878,20'
              BranchSideFuncs:
                - pn_data_get_bool
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:885,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:885,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:885,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:885,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:889,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:889,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ubyte
            - BranchSide:      'c/src/core/codec.c:889,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ubyte
        - Branch String:   'c/src/core/codec.c:891,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ubyte
            - BranchSide:      'c/src/core/codec.c:891,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ubyte
        - Branch String:   'c/src/core/codec.c:891,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_ubyte
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:892,20'
              BranchSideFuncs:
                - pn_data_get_ubyte
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:899,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:899,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:899,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:899,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:903,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:903,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_byte
            - BranchSide:      'c/src/core/codec.c:903,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_byte
        - Branch String:   'c/src/core/codec.c:905,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_byte
            - BranchSide:      'c/src/core/codec.c:905,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_byte
        - Branch String:   'c/src/core/codec.c:905,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_byte
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:906,20'
              BranchSideFuncs:
                - pn_data_get_byte
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:913,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:913,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:913,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:913,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:917,27'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:917,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ushort
            - BranchSide:      'c/src/core/codec.c:917,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ushort
        - Branch String:   'c/src/core/codec.c:919,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ushort
            - BranchSide:      'c/src/core/codec.c:919,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ushort
        - Branch String:   'c/src/core/codec.c:919,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_ushort
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:920,20'
              BranchSideFuncs:
                - pn_data_get_ushort
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:927,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:927,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:927,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:927,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:931,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:931,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_short
            - BranchSide:      'c/src/core/codec.c:931,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_short
        - Branch String:   'c/src/core/codec.c:933,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_short
            - BranchSide:      'c/src/core/codec.c:933,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_short
        - Branch String:   'c/src/core/codec.c:933,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_short
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:934,20'
              BranchSideFuncs:
                - pn_data_get_short
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:941,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:941,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:941,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:941,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:945,27'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:945,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_uint
            - BranchSide:      'c/src/core/codec.c:945,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_uint
        - Branch String:   'c/src/core/codec.c:947,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_uint
            - BranchSide:      'c/src/core/codec.c:947,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_uint
        - Branch String:   'c/src/core/codec.c:947,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_uint
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:948,20'
              BranchSideFuncs:
                - pn_data_get_uint
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:955,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:955,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:955,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:955,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:959,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:959,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_int
            - BranchSide:      'c/src/core/codec.c:959,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_int
        - Branch String:   'c/src/core/codec.c:961,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_int
            - BranchSide:      'c/src/core/codec.c:961,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_int
        - Branch String:   'c/src/core/codec.c:961,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_int
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:962,20'
              BranchSideFuncs:
                - pn_data_get_int
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:969,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:969,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:969,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:969,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:973,28'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:973,28'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_char
            - BranchSide:      'c/src/core/codec.c:973,28'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_char
        - Branch String:   'c/src/core/codec.c:975,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_char
            - BranchSide:      'c/src/core/codec.c:975,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_char
        - Branch String:   'c/src/core/codec.c:975,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_char
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:976,20'
              BranchSideFuncs:
                - pn_data_get_char
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:983,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:983,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:983,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:983,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:987,27'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:987,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ulong
            - BranchSide:      'c/src/core/codec.c:987,27'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ulong
        - Branch String:   'c/src/core/codec.c:989,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ulong
            - BranchSide:      'c/src/core/codec.c:989,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_ulong
        - Branch String:   'c/src/core/codec.c:989,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_ulong
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:990,20'
              BranchSideFuncs:
                - pn_data_get_ulong
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:997,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:997,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:997,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:997,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1001,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1001,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_long
            - BranchSide:      'c/src/core/codec.c:1001,26'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_long
        - Branch String:   'c/src/core/codec.c:1003,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_long
            - BranchSide:      'c/src/core/codec.c:1003,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_long
        - Branch String:   'c/src/core/codec.c:1003,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_long
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1004,20'
              BranchSideFuncs:
                - pn_data_get_long
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1011,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1011,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1011,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1011,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1015,33'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1015,33'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_timestamp
            - BranchSide:      'c/src/core/codec.c:1015,33'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_timestamp
        - Branch String:   'c/src/core/codec.c:1017,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_timestamp
            - BranchSide:      'c/src/core/codec.c:1017,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_timestamp
        - Branch String:   'c/src/core/codec.c:1017,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_timestamp
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1018,20'
              BranchSideFuncs:
                - pn_data_get_timestamp
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1025,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1025,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1025,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1025,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1029,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1029,24'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_float
            - BranchSide:      'c/src/core/codec.c:1029,24'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_float
        - Branch String:   'c/src/core/codec.c:1031,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_float
            - BranchSide:      'c/src/core/codec.c:1031,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_float
        - Branch String:   'c/src/core/codec.c:1031,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_float
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1032,20'
              BranchSideFuncs:
                - pn_data_get_float
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1039,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1039,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1039,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1039,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1043,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1043,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_double
            - BranchSide:      'c/src/core/codec.c:1043,25'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_double
        - Branch String:   'c/src/core/codec.c:1045,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_double
            - BranchSide:      'c/src/core/codec.c:1045,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_double
        - Branch String:   'c/src/core/codec.c:1045,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_get_double
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1046,20'
              BranchSideFuncs:
                - pn_data_get_double
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1053,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1053,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1053,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1053,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1057,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1057,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_binary
            - BranchSide:      'c/src/core/codec.c:1057,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_binary
        - Branch String:   'c/src/core/codec.c:1059,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1059,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_binary
            - BranchSide:      'c/src/core/codec.c:1064,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1059,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1060,20'
              BranchSideFuncs:
                - pn_data_get_binary
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1064,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1068,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1068,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1068,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1068,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1072,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1072,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_string
            - BranchSide:      'c/src/core/codec.c:1072,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_string
        - Branch String:   'c/src/core/codec.c:1074,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1074,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_string
            - BranchSide:      'c/src/core/codec.c:1079,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1074,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1075,20'
              BranchSideFuncs:
                - pn_data_get_string
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1079,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1083,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1083,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1083,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1083,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1087,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1087,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_symbol
            - BranchSide:      'c/src/core/codec.c:1087,29'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_symbol
        - Branch String:   'c/src/core/codec.c:1089,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1089,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_get_symbol
            - BranchSide:      'c/src/core/codec.c:1094,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1089,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1090,20'
              BranchSideFuncs:
                - pn_data_get_symbol
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1094,23'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1098,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1098,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1098,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1098,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1102,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1102,20'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1106,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1102,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1103,9'
              BranchSideFuncs:
                - pn_data_enter
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1106,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1106,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1109,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1112,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1112,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1112,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1112,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1112,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1116,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1116,20'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1121,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1116,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1117,9'
              BranchSideFuncs:
                - pn_data_enter
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1121,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1121,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1124,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1127,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1127,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1127,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1127,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1127,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1130,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1134,17'
              BranchSideFuncs:
                - pn_scan_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1146,12'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1135,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1135,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1139,15'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1135,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1136,11'
              BranchSideFuncs:
                - pn_data_enter
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1139,15'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1139,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1142,11'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1146,12'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1150,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1150,20'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:1154,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1150,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1151,9'
              BranchSideFuncs:
                - pn_data_enter
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1154,13'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1154,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1157,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1160,12'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1165,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1165,24'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1167,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1165,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1166,32'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1167,11'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1167,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1167,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1167,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1167,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1172,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1172,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1172,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1172,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1175,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1175,25'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1176,32'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1175,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1176,32'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1177,17'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1177,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1177,17'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1177,17'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1181,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1181,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1181,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1182,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1183,24'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1199,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1185,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1185,29'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1194,11'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1185,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1186,13'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1194,11'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1199,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1199,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1199,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1199,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1203,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1203,26'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1203,26'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1204,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1205,30'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1216,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1206,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1206,29'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1211,11'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1206,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1207,26'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1211,11'
              BranchSideFuncs:
                - pn_data_next
                - pni_data_peek
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1216,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1216,33'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1216,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1216,61'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1222,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:854,10'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,25'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1222,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:854,10'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1222,9'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:1222,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:854,10'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/codec.c:1223,16'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:854,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:854,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:855,22'
              BranchSideFuncs:
                - pni_data_peek
                - pn_data_next
                - pn_data_size
                - pni_data_peek
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_size
                - pn_data_next
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_enter
                - pn_scan_next
                - pn_data_get_symbol
                - pn_scan_next
                - pn_data_get_string
                - pn_scan_next
                - pn_data_get_binary
                - pn_scan_next
                - pn_data_get_double
                - pn_scan_next
                - pn_data_get_float
                - pn_scan_next
                - pn_data_get_timestamp
                - pn_scan_next
                - pn_data_get_long
                - pn_scan_next
                - pn_data_get_ulong
                - pn_scan_next
                - pn_data_get_char
                - pn_scan_next
                - pn_data_get_int
                - pn_scan_next
                - pn_data_get_uint
                - pn_scan_next
                - pn_data_get_short
                - pn_scan_next
                - pn_data_get_ushort
                - pn_scan_next
                - pn_data_get_byte
                - pn_scan_next
                - pn_data_get_ubyte
                - pn_scan_next
                - pn_data_get_bool
                - pn_scan_next
                - pni_data_error
                - pn_error_format
      Callsites:
        - Src:             'c/src/core/codec.c:847,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/codec.c:865,15'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:876,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:878,20'
          Dst:             pn_data_get_bool
        - Src:             'c/src/core/codec.c:890,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:892,20'
          Dst:             pn_data_get_ubyte
        - Src:             'c/src/core/codec.c:904,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:906,20'
          Dst:             pn_data_get_byte
        - Src:             'c/src/core/codec.c:918,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:920,20'
          Dst:             pn_data_get_ushort
        - Src:             'c/src/core/codec.c:932,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:934,20'
          Dst:             pn_data_get_short
        - Src:             'c/src/core/codec.c:946,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:948,20'
          Dst:             pn_data_get_uint
        - Src:             'c/src/core/codec.c:960,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:962,20'
          Dst:             pn_data_get_int
        - Src:             'c/src/core/codec.c:974,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:976,20'
          Dst:             pn_data_get_char
        - Src:             'c/src/core/codec.c:988,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:990,20'
          Dst:             pn_data_get_ulong
        - Src:             'c/src/core/codec.c:1002,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1004,20'
          Dst:             pn_data_get_long
        - Src:             'c/src/core/codec.c:1016,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1018,20'
          Dst:             pn_data_get_timestamp
        - Src:             'c/src/core/codec.c:1030,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1032,20'
          Dst:             pn_data_get_float
        - Src:             'c/src/core/codec.c:1044,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1046,20'
          Dst:             pn_data_get_double
        - Src:             'c/src/core/codec.c:1058,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1060,20'
          Dst:             pn_data_get_binary
        - Src:             'c/src/core/codec.c:1073,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1075,20'
          Dst:             pn_data_get_string
        - Src:             'c/src/core/codec.c:1088,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1090,20'
          Dst:             pn_data_get_symbol
        - Src:             'c/src/core/codec.c:1101,15'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1103,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:1115,15'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1117,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:1134,17'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1136,11'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:1149,15'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1151,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:1165,24'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:1166,32'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:1166,16'
          Dst:             pn_error_format
        - Src:             'c/src/core/codec.c:1170,15'
          Dst:             pn_scan_next
        - Src:             'c/src/core/codec.c:1176,32'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:1176,16'
          Dst:             pn_error_format
        - Src:             'c/src/core/codec.c:1183,24'
          Dst:             pn_data_size
        - Src:             'c/src/core/codec.c:1184,30'
          Dst:             pni_data_peek
        - Src:             'c/src/core/codec.c:1186,13'
          Dst:             pn_data_narrow
        - Src:             'c/src/core/codec.c:1187,23'
          Dst:             pn_data_appendn
        - Src:             'c/src/core/codec.c:1188,13'
          Dst:             pn_data_widen
        - Src:             'c/src/core/codec.c:1190,23'
          Dst:             pn_data_size
        - Src:             'c/src/core/codec.c:1194,11'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:1205,30'
          Dst:             pni_data_peek
        - Src:             'c/src/core/codec.c:1211,11'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:1219,30'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:1219,14'
          Dst:             pn_error_format
    - functionName:    pn_scan_next
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_data_exit
        - pn_data_next
        - pn_data_node
        - pn_data_type
      functionUses:    22
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:826,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_node
                - pn_data_exit
                - pn_data_next
                - pn_data_type
            - BranchSide:      'c/src/core/codec.c:826,7'
              BranchSideFuncs:
                - pn_data_next
                - pn_data_node
                - pn_data_exit
                - pn_data_next
                - pn_data_type
        - Branch String:   'c/src/core/codec.c:828,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:829,13'
              BranchSideFuncs:
                - pn_data_type
            - BranchSide:      'c/src/core/codec.c:832,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_exit
                - pn_data_next
                - pn_data_type
        - Branch String:   'c/src/core/codec.c:833,16'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:833,27'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_next
                - pn_data_node
                - pn_data_type
        - Branch String:   'c/src/core/codec.c:833,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_next
                - pn_data_node
                - pn_data_type
            - BranchSide:      'c/src/core/codec.c:834,7'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_next
                - pn_data_node
                - pn_data_type
        - Branch String:   'c/src/core/codec.c:828,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:829,13'
              BranchSideFuncs:
                - pn_data_type
            - BranchSide:      'c/src/core/codec.c:832,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_exit
                - pn_data_next
                - pn_data_type
      Callsites:
        - Src:             'c/src/core/codec.c:827,16'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:829,13'
          Dst:             pn_data_type
        - Src:             'c/src/core/codec.c:832,26'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:834,7'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:827,16'
          Dst:             pn_data_next
    - functionName:    pni_data_error
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:384,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/codec.c:384,13'
              BranchSideFuncs:
                - pn_error
        - Branch String:   'c/src/core/codec.c:384,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:384,7'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/codec.c:385,19'
              BranchSideFuncs:
                - pn_error
      Callsites:
        - Src:             'c/src/core/codec.c:385,19'
          Dst:             pn_error
    - functionName:    pn_data_size
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:423,10'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:423,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:423,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_data_peek
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1324
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_node
        - pni_data_current
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1325,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1325,25'
              BranchSideFuncs:
                - pni_data_current
                - pn_data_node
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1326,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1327,40'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:1330,49'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:1331,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1331,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1332,39'
              BranchSideFuncs:
                - pn_data_node
      Callsites:
        - Src:             'c/src/core/codec.c:1325,25'
          Dst:             pni_data_current
        - Src:             'c/src/core/codec.c:1327,12'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1330,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:1332,12'
          Dst:             pn_data_node
    - functionName:    pn_data_narrow
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1289
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_data_widen
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1292
      functionLinenumberEnd: 1295
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_normalize_multiple
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_appendn
        - pn_data_enter
        - pn_data_get_array
        - pn_data_narrow
        - pn_data_next
        - pn_data_point
        - pn_data_put_null
        - pn_data_restore
        - pn_data_rewind
        - pn_data_type
        - pn_data_widen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:531,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_point
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_appendn
                - pn_data_restore
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_put_null
                - pn_data_appendn
            - BranchSide:      'c/src/core/codec.c:531,23'
              BranchSideFuncs:
                - pn_data_point
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_appendn
                - pn_data_restore
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_put_null
                - pn_data_appendn
        - Branch String:   'c/src/core/codec.c:534,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:535,13'
              BranchSideFuncs:
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_restore
                - pn_data_put_null
                - pn_data_appendn
            - BranchSide:      'c/src/core/codec.c:550,11'
              BranchSideFuncs:
                - pn_data_appendn
                - pn_data_restore
        - Branch String:   'c/src/core/codec.c:535,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:537,13'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_restore
            - BranchSide:      'c/src/core/codec.c:540,7'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_narrow
                - pn_data_appendn
                - pn_data_widen
                - pn_data_restore
            - BranchSide:      'c/src/core/codec.c:546,13'
              BranchSideFuncs:
                - pn_data_appendn
                - pn_data_restore
      Callsites:
        - Src:             'c/src/core/codec.c:531,23'
          Dst:             pn_data_point
        - Src:             'c/src/core/codec.c:532,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/codec.c:533,3'
          Dst:             pn_data_next
        - Src:             'c/src/core/codec.c:534,7'
          Dst:             pn_data_type
        - Src:             'c/src/core/codec.c:535,13'
          Dst:             pn_data_get_array
        - Src:             'c/src/core/codec.c:537,13'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:540,7'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:541,7'
          Dst:             pn_data_narrow
        - Src:             'c/src/core/codec.c:542,13'
          Dst:             pn_data_appendn
        - Src:             'c/src/core/codec.c:543,7'
          Dst:             pn_data_widen
        - Src:             'c/src/core/codec.c:546,13'
          Dst:             pn_data_appendn
        - Src:             'c/src/core/codec.c:550,11'
          Dst:             pn_data_appendn
        - Src:             'c/src/core/codec.c:552,3'
          Dst:             pn_data_restore
    - functionName:    pn_data_put_atom
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1829
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - atom
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_data_add
        - pni_data_intern_node
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:1830,22'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
            - BranchSide:      'c/src/core/codec.c:1830,22'
              BranchSideFuncs:
                - pni_data_add
                - pni_data_intern_node
        - Branch String:   'c/src/core/codec.c:1831,7'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:1831,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:1832,9'
              BranchSideFuncs:
                - pni_data_intern_node
      Callsites:
        - Src:             'c/src/core/codec.c:1830,22'
          Dst:             pni_data_add
        - Src:             'c/src/core/codec.c:1833,10'
          Dst:             pni_data_intern_node
    - functionName:    pn_data_fill
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_data_vfill
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:817,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_vfill
            - BranchSide:      'c/src/core/codec.c:818,3'
              BranchSideFuncs:
                - pn_data_vfill
      Callsites:
        - Src:             'c/src/core/codec.c:819,13'
          Dst:             pn_data_vfill
    - functionName:    pn_data_vfill
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         187
      ICount:          1093
      EdgeCount:       244
      CyclomaticComplexity: 59
      functionsReached:
        - pn_bytes
        - pn_data_appendn
        - pn_data_enter
        - pn_data_exit
        - pn_data_fill
        - pn_data_node
        - pn_data_put_array
        - pn_data_put_atom
        - pn_data_put_binary
        - pn_data_put_bool
        - pn_data_put_byte
        - pn_data_put_described
        - pn_data_put_double
        - pn_data_put_float
        - pn_data_put_int
        - pn_data_put_list
        - pn_data_put_long
        - pn_data_put_map
        - pn_data_put_null
        - pn_data_put_short
        - pn_data_put_string
        - pn_data_put_symbol
        - pn_data_put_timestamp
        - pn_data_put_ubyte
        - pn_data_put_uint
        - pn_data_put_ulong
        - pn_data_put_ushort
        - pn_data_size
        - pn_default_logger
        - pn_error_format
        - pn_logger_logf
        - pni_data_error
        - pni_normalize_multiple
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:594,10'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
        - Branch String:   'c/src/core/codec.c:598,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:598,13'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
            - BranchSide:      'c/src/core/codec.c:600,13'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:603,36'
              BranchSideFuncs:
                - pn_data_put_bool
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:606,37'
              BranchSideFuncs:
                - pn_data_put_ubyte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:609,36'
              BranchSideFuncs:
                - pn_data_put_byte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:612,38'
              BranchSideFuncs:
                - pn_data_put_ushort
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:615,37'
              BranchSideFuncs:
                - pn_data_put_short
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:618,36'
              BranchSideFuncs:
                - pn_data_put_uint
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:621,35'
              BranchSideFuncs:
                - pn_data_put_int
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:624,37'
              BranchSideFuncs:
                - pn_data_put_ulong
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:627,36'
              BranchSideFuncs:
                - pn_data_put_long
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:630,41'
              BranchSideFuncs:
                - pn_data_put_timestamp
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:633,37'
              BranchSideFuncs:
                - pn_data_put_float
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:636,38'
              BranchSideFuncs:
                - pn_data_put_double
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:641,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:649,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:661,23'
              BranchSideFuncs:
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:661,23'
              BranchSideFuncs:
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:677,13'
              BranchSideFuncs:
                - pn_data_put_described
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:682,55'
              BranchSideFuncs:
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:693,19'
              BranchSideFuncs:
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:704,15'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:711,13'
              BranchSideFuncs:
                - pn_data_put_map
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:717,12'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:717,12'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:721,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:729,21'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
            - BranchSide:      'c/src/core/codec.c:755,26'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_appendn
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:767,26'
              BranchSideFuncs:
                - pn_data_put_atom
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:779,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:603,36'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_bool
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_bool
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:606,37'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ubyte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ubyte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:609,36'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_byte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_byte
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:612,38'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ushort
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ushort
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:615,37'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_short
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_short
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:618,36'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_uint
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_uint
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:621,35'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_int
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_int
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:624,37'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ulong
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_ulong
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:627,36'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_long
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_long
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:630,41'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_timestamp
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_timestamp
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:633,37'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_float
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_float
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:636,38'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_double
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_put_double
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:641,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:641,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:642,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:642,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:649,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:649,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:650,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:650,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:650,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:650,23'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_binary
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:651,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:652,42'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:654,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:661,23'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:661,23'
              BranchSideFuncs:
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:661,23'
              BranchSideFuncs:
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:663,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:664,18'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:671,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:665,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:666,44'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_string
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:668,44'
              BranchSideFuncs:
                - pn_bytes
                - pn_data_put_symbol
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:683,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:684,38'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:686,34'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_format
        - Branch String:   'c/src/core/codec.c:684,38'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:693,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:699,15'
              BranchSideFuncs:
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:704,29'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:704,38'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:705,15'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:704,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:705,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:706,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:706,13'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:707,9'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:712,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:712,11'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:713,7'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:717,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:718,32'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:721,12'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:721,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_enter
            - BranchSide:      'c/src/core/codec.c:721,12'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_enter
        - Branch String:   'c/src/core/codec.c:721,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:722,15'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:723,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:723,13'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:724,9'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:729,21'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:729,21'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
            - BranchSide:      'c/src/core/codec.c:730,21'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
        - Branch String:   'c/src/core/codec.c:730,21'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:732,23'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
            - BranchSide:      'c/src/core/codec.c:732,23'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
        - Branch String:   'c/src/core/codec.c:734,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:739,31'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_fill
            - BranchSide:      'c/src/core/codec.c:748,11'
              BranchSideFuncs:
                - pn_default_logger
                - pn_logger_logf
        - Branch String:   'c/src/core/codec.c:739,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:730,21'
              BranchSideFuncs:
                - pn_data_fill
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:743,19'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:741,33'
              BranchSideFuncs:
                - pn_data_fill
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:743,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/codec.c:739,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:741,27'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:755,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:755,26'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_appendn
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:755,26'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_appendn
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:756,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:756,20'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:760,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:756,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:757,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:760,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:758,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:758,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:761,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:761,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:767,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:767,26'
              BranchSideFuncs:
                - pn_data_put_atom
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:767,26'
              BranchSideFuncs:
                - pn_data_put_atom
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:768,13'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:769,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:772,17'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:770,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:770,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:773,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:773,15'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:779,26'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:779,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
            - BranchSide:      'c/src/core/codec.c:779,26'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
        - Branch String:   'c/src/core/codec.c:780,20'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:780,23'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:781,47'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:780,15'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:781,47'
              BranchSideFuncs:
                - pn_data_put_null
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:781,11'
              BranchSideFuncs:
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:789,9'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:789,9'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:791,51'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:793,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
            - BranchSide:      'c/src/core/codec.c:792,52'
              BranchSideFuncs:
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:794,45'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:794,56'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:799,36'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:794,11'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:795,18'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:799,47'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:799,58'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:799,18'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
            - BranchSide:      'c/src/core/codec.c:800,9'
              BranchSideFuncs:
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:793,5'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,10'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
            - BranchSide:      'c/src/core/codec.c:794,19'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
        - Branch String:   'c/src/core/codec.c:594,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:594,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:595,22'
              BranchSideFuncs:
                - pn_data_size
                - pni_normalize_multiple
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_node
                - pn_data_exit
                - pn_data_node
                - pn_data_put_null
                - pn_data_put_atom
                - pn_data_put_null
                - pn_data_size
                - pn_data_appendn
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
                - pn_data_fill
                - pn_data_put_null
                - pn_data_enter
                - pn_data_exit
                - pni_data_error
                - pn_error_format
                - pn_data_put_map
                - pn_data_enter
                - pn_data_put_list
                - pn_data_enter
                - pn_data_put_array
                - pn_data_enter
                - pn_data_node
                - pni_data_error
                - pn_error_format
                - pn_data_put_described
                - pn_data_enter
                - strlen
                - pn_bytes
                - pn_data_put_symbol
                - pn_bytes
                - pn_data_put_string
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_null
                - pn_bytes
                - pn_data_put_binary
                - pn_data_put_double
                - pn_data_put_float
                - pn_data_put_timestamp
                - pn_data_put_long
                - pn_data_put_ulong
                - pn_data_put_int
                - pn_data_put_uint
                - pn_data_put_short
                - pn_data_put_ushort
                - pn_data_put_byte
                - pn_data_put_ubyte
                - pn_data_put_bool
                - pn_data_put_null
                - pn_default_logger
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/core/codec.c:600,13'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:603,13'
          Dst:             pn_data_put_bool
        - Src:             'c/src/core/codec.c:606,13'
          Dst:             pn_data_put_ubyte
        - Src:             'c/src/core/codec.c:609,13'
          Dst:             pn_data_put_byte
        - Src:             'c/src/core/codec.c:612,13'
          Dst:             pn_data_put_ushort
        - Src:             'c/src/core/codec.c:615,13'
          Dst:             pn_data_put_short
        - Src:             'c/src/core/codec.c:618,13'
          Dst:             pn_data_put_uint
        - Src:             'c/src/core/codec.c:621,13'
          Dst:             pn_data_put_int
        - Src:             'c/src/core/codec.c:624,13'
          Dst:             pn_data_put_ulong
        - Src:             'c/src/core/codec.c:627,13'
          Dst:             pn_data_put_long
        - Src:             'c/src/core/codec.c:630,13'
          Dst:             pn_data_put_timestamp
        - Src:             'c/src/core/codec.c:633,13'
          Dst:             pn_data_put_float
        - Src:             'c/src/core/codec.c:636,13'
          Dst:             pn_data_put_double
        - Src:             'c/src/core/codec.c:643,40'
          Dst:             pn_bytes
        - Src:             'c/src/core/codec.c:643,15'
          Dst:             pn_data_put_binary
        - Src:             'c/src/core/codec.c:652,42'
          Dst:             pn_bytes
        - Src:             'c/src/core/codec.c:652,17'
          Dst:             pn_data_put_binary
        - Src:             'c/src/core/codec.c:654,17'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:664,18'
          Dst:             strlen
        - Src:             'c/src/core/codec.c:666,44'
          Dst:             pn_bytes
        - Src:             'c/src/core/codec.c:666,19'
          Dst:             pn_data_put_string
        - Src:             'c/src/core/codec.c:668,44'
          Dst:             pn_bytes
        - Src:             'c/src/core/codec.c:668,19'
          Dst:             pn_data_put_symbol
        - Src:             'c/src/core/codec.c:671,17'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:677,13'
          Dst:             pn_data_put_described
        - Src:             'c/src/core/codec.c:678,7'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:682,30'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:686,34'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:686,18'
          Dst:             pn_error_format
        - Src:             'c/src/core/codec.c:699,15'
          Dst:             pn_data_put_array
        - Src:             'c/src/core/codec.c:700,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:705,15'
          Dst:             pn_data_put_list
        - Src:             'c/src/core/codec.c:707,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:711,13'
          Dst:             pn_data_put_map
        - Src:             'c/src/core/codec.c:713,7'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:717,12'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:718,32'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:718,16'
          Dst:             pn_error_format
        - Src:             'c/src/core/codec.c:722,15'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:724,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/codec.c:742,21'
          Dst:             pn_data_fill
        - Src:             'c/src/core/codec.c:748,11'
          Dst:             pn_default_logger
        - Src:             'c/src/core/codec.c:748,11'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/codec.c:756,20'
          Dst:             pn_data_size
        - Src:             'c/src/core/codec.c:757,17'
          Dst:             pn_data_appendn
        - Src:             'c/src/core/codec.c:760,17'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:769,17'
          Dst:             pn_data_put_atom
        - Src:             'c/src/core/codec.c:772,17'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:780,23'
          Dst:             pn_data_size
        - Src:             'c/src/core/codec.c:781,11'
          Dst:             pni_normalize_multiple
        - Src:             'c/src/core/codec.c:781,47'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/codec.c:785,7'
          Dst:             pn_default_logger
        - Src:             'c/src/core/codec.c:785,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/codec.c:791,26'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:792,27'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:796,9'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:797,19'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:800,9'
          Dst:             pn_data_exit
        - Src:             'c/src/core/codec.c:801,19'
          Dst:             pn_data_node
        - Src:             'c/src/core/codec.c:0,0'
          Dst:             pn_data_node
    - functionName:    pn_data_error
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_data_error
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:418,10'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_error
            - BranchSide:      'c/src/core/codec.c:418,10'
              BranchSideFuncs:
                - pni_data_error
      Callsites:
        - Src:             'c/src/core/codec.c:418,10'
          Dst:             pni_data_error
    - functionName:    pn_data_errno
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_error_code
        - pni_data_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:413,24'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_code
            - BranchSide:      'c/src/core/codec.c:413,24'
              BranchSideFuncs:
                - pni_data_error
                - pn_error_code
      Callsites:
        - Src:             'c/src/core/codec.c:413,24'
          Dst:             pni_data_error
        - Src:             'c/src/core/codec.c:413,10'
          Dst:             pn_error_code
    - functionName:    pn_data_free
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:408,3'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_free
            - BranchSide:      'c/src/core/codec.c:408,3'
              BranchSideFuncs:
                - pn_free
      Callsites:
        - Src:             'c/src/core/codec.c:408,3'
          Dst:             pn_free
    - functionName:    pn_data_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_buffer_free
        - pn_class
        - pn_error_free
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:89,25'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
                - pn_buffer_free
                - pn_error_free
            - BranchSide:      'c/src/core/codec.c:89,25'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
                - pn_buffer_free
                - pn_error_free
      Callsites:
        - Src:             'c/src/core/codec.c:89,25'
          Dst:             pn_class
        - Src:             'c/src/core/codec.c:89,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/codec.c:90,3'
          Dst:             pn_buffer_free
        - Src:             'c/src/core/codec.c:91,3'
          Dst:             pn_error_free
    - functionName:    pn_data
      functionSourceFile: '/src/qpid-proton/c/src/core/codec.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_new
        - pni_mem_suballocate
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/codec.c:393,35'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
            - BranchSide:      'c/src/core/codec.c:393,35'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
        - Branch String:   'c/src/core/codec.c:396,17'
          Branch Sides:
            - BranchSide:      'c/src/core/codec.c:396,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/codec.c:396,86'
              BranchSideFuncs:
                - pni_mem_suballocate
      Callsites:
        - Src:             'c/src/core/codec.c:393,35'
          Dst:             pn_class_new
        - Src:             'c/src/core/codec.c:396,43'
          Dst:             pni_mem_suballocate
    - functionName:    pni_decoder_error
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:31,17'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/decoder.c:31,17'
              BranchSideFuncs:
                - pn_error
        - Branch String:   'c/src/core/decoder.c:31,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:31,41'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/decoder.c:31,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/decoder.c:31,41'
          Dst:             pn_error
    - functionName:    pn_code2type
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         53
      ICount:          180
      EdgeCount:       104
      CyclomaticComplexity: 53
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:107,3'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:107,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:112,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:118,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:120,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:122,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:131,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:131,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:133,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:135,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:140,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:142,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:144,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:146,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:148,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:157,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:163,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:167,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:170,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:173,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:173,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_decoder_readf128
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_decoder_readf64
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_decoder_readf32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:81,16'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_decoder_readf32
            - BranchSide:      'c/src/core/decoder.c:81,16'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_decoder_readf32
      Callsites:
        - Src:             'c/src/core/decoder.c:81,16'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:82,16'
          Dst:             pn_decoder_readf32
    - functionName:    pn_decoder_readf32
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_decoder_readf16
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_decoder_readf8
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_allowed_descriptor_code
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          54
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:483,28'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:483,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:484,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:484,24'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:484,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:484,32'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:484,47'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:484,47'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:485,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:485,23'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:485,23'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:485,31'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:485,45'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:485,45'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:486,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:486,22'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:486,22'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:486,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_decoder_single_described
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 508
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pn_data_exit
        - pn_data_siblings
        - pn_decoder_remaining
        - pni_allowed_descriptor_code
        - pni_data_parent_type
        - pni_decoder_decode_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:491,8'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pni_allowed_descriptor_code
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:491,8'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pni_allowed_descriptor_code
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:491,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:491,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:495,28'
              BranchSideFuncs:
                - pni_allowed_descriptor_code
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:497,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:497,7'
              BranchSideFuncs:
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:501,13'
              BranchSideFuncs:
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:502,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:502,7'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:504,7'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:504,50'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:504,53'
              BranchSideFuncs:
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:504,50'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:504,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:504,7'
              BranchSideFuncs:
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:505,5'
              BranchSideFuncs:
                - pn_data_exit
      Callsites:
        - Src:             'c/src/core/decoder.c:491,8'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:497,8'
          Dst:             pni_allowed_descriptor_code
        - Src:             'c/src/core/decoder.c:501,13'
          Dst:             pni_decoder_decode_value
        - Src:             'c/src/core/decoder.c:504,7'
          Dst:             pni_data_parent_type
        - Src:             'c/src/core/decoder.c:504,53'
          Dst:             pn_data_siblings
        - Src:             'c/src/core/decoder.c:505,5'
          Dst:             pn_data_exit
    - functionName:    pn_decoder_remaining
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_decoder_decode_value
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         155
      ICount:          784
      EdgeCount:       192
      CyclomaticComplexity: 39
      functionsReached:
        - pn_code2type
        - pn_data_enter
        - pn_data_exit
        - pn_data_put_array
        - pn_data_put_binary
        - pn_data_put_bool
        - pn_data_put_byte
        - pn_data_put_char
        - pn_data_put_decimal128
        - pn_data_put_decimal32
        - pn_data_put_decimal64
        - pn_data_put_double
        - pn_data_put_float
        - pn_data_put_int
        - pn_data_put_list
        - pn_data_put_long
        - pn_data_put_map
        - pn_data_put_null
        - pn_data_put_short
        - pn_data_put_string
        - pn_data_put_symbol
        - pn_data_put_timestamp
        - pn_data_put_ubyte
        - pn_data_put_uint
        - pn_data_put_ulong
        - pn_data_put_ushort
        - pn_data_put_uuid
        - pn_decoder_readf128
        - pn_decoder_readf16
        - pn_decoder_readf32
        - pn_decoder_readf64
        - pn_decoder_readf8
        - pn_decoder_remaining
        - pn_error_format
        - pni_data_set_array_type
        - pni_decoder_decode_type
        - pni_decoder_decode_value
        - pni_decoder_error
        - pni_decoder_single
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:188,3'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_list
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_uuid
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_decimal128
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_long
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ulong
                - pn_data_put_ulong
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_decimal64
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_double
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_timestamp
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_long
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_ulong
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_decimal32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_float
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_char
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_int
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_int
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_uint
                - pn_data_put_uint
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_uint
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_short
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_ushort
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_byte
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ubyte
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_bool
                - pn_data_put_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pni_decoder_error
                - pn_error_format
            - BranchSide:      'c/src/core/decoder.c:193,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_list
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_uuid
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_decimal128
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_long
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ulong
                - pn_data_put_ulong
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_decimal64
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_double
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_timestamp
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_long
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_ulong
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_decimal32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_float
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_char
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_int
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_int
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_uint
                - pn_data_put_uint
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_uint
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_short
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_ushort
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_byte
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ubyte
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_bool
                - pn_data_put_bool
                - pn_data_put_bool
                - pn_data_put_null
                - pni_decoder_error
                - pn_error_format
        - Branch String:   'c/src/core/decoder.c:193,3'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:196,11'
              BranchSideFuncs:
                - pn_data_put_null
            - BranchSide:      'c/src/core/decoder.c:199,11'
              BranchSideFuncs:
                - pn_data_put_bool
            - BranchSide:      'c/src/core/decoder.c:202,11'
              BranchSideFuncs:
                - pn_data_put_bool
            - BranchSide:      'c/src/core/decoder.c:205,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_bool
            - BranchSide:      'c/src/core/decoder.c:209,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ubyte
            - BranchSide:      'c/src/core/decoder.c:213,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_byte
            - BranchSide:      'c/src/core/decoder.c:217,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_ushort
            - BranchSide:      'c/src/core/decoder.c:221,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf16
                - pn_data_put_short
            - BranchSide:      'c/src/core/decoder.c:225,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_uint
            - BranchSide:      'c/src/core/decoder.c:229,11'
              BranchSideFuncs:
                - pn_data_put_uint
            - BranchSide:      'c/src/core/decoder.c:232,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_uint
            - BranchSide:      'c/src/core/decoder.c:236,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_int
            - BranchSide:      'c/src/core/decoder.c:240,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_int
            - BranchSide:      'c/src/core/decoder.c:244,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_char
            - BranchSide:      'c/src/core/decoder.c:248,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_float
            - BranchSide:      'c/src/core/decoder.c:254,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_decimal32
            - BranchSide:      'c/src/core/decoder.c:258,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_ulong
            - BranchSide:      'c/src/core/decoder.c:262,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_long
            - BranchSide:      'c/src/core/decoder.c:266,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_timestamp
            - BranchSide:      'c/src/core/decoder.c:271,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_double
            - BranchSide:      'c/src/core/decoder.c:276,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf64
                - pn_data_put_decimal64
            - BranchSide:      'c/src/core/decoder.c:280,11'
              BranchSideFuncs:
                - pn_data_put_ulong
            - BranchSide:      'c/src/core/decoder.c:283,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_ulong
            - BranchSide:      'c/src/core/decoder.c:287,10'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_long
            - BranchSide:      'c/src/core/decoder.c:291,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_decimal128
            - BranchSide:      'c/src/core/decoder.c:296,9'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf128
                - pn_data_put_uuid
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:306,18'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
                - pn_decoder_remaining
                - pn_decoder_readf8
            - BranchSide:      'c/src/core/decoder.c:344,11'
              BranchSideFuncs:
                - pn_data_put_list
            - BranchSide:      'c/src/core/decoder.c:356,7'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:361,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:361,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:369,7'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:374,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:374,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:435,28'
              BranchSideFuncs:
                - pni_decoder_error
                - pn_error_format
        - Branch String:   'c/src/core/decoder.c:205,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:205,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:206,34'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_bool
        - Branch String:   'c/src/core/decoder.c:209,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:210,35'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_ubyte
        - Branch String:   'c/src/core/decoder.c:213,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:214,34'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_byte
        - Branch String:   'c/src/core/decoder.c:217,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:217,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:218,36'
              BranchSideFuncs:
                - pn_decoder_readf16
                - pn_data_put_ushort
        - Branch String:   'c/src/core/decoder.c:221,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:221,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:222,35'
              BranchSideFuncs:
                - pn_decoder_readf16
                - pn_data_put_short
        - Branch String:   'c/src/core/decoder.c:225,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:226,34'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_uint
        - Branch String:   'c/src/core/decoder.c:232,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:232,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:233,34'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_uint
        - Branch String:   'c/src/core/decoder.c:236,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:236,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:237,41'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_int
        - Branch String:   'c/src/core/decoder.c:240,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:240,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:241,33'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_int
        - Branch String:   'c/src/core/decoder.c:244,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:244,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:245,34'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_char
        - Branch String:   'c/src/core/decoder.c:248,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:250,14'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_float
        - Branch String:   'c/src/core/decoder.c:254,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:255,39'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_decimal32
        - Branch String:   'c/src/core/decoder.c:258,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:259,35'
              BranchSideFuncs:
                - pn_decoder_readf64
                - pn_data_put_ulong
        - Branch String:   'c/src/core/decoder.c:262,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:262,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:263,34'
              BranchSideFuncs:
                - pn_decoder_readf64
                - pn_data_put_long
        - Branch String:   'c/src/core/decoder.c:266,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:267,39'
              BranchSideFuncs:
                - pn_decoder_readf64
                - pn_data_put_timestamp
        - Branch String:   'c/src/core/decoder.c:271,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:271,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:272,14'
              BranchSideFuncs:
                - pn_decoder_readf64
                - pn_data_put_double
        - Branch String:   'c/src/core/decoder.c:276,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:277,39'
              BranchSideFuncs:
                - pn_decoder_readf64
                - pn_data_put_decimal64
        - Branch String:   'c/src/core/decoder.c:283,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:283,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:284,35'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_ulong
        - Branch String:   'c/src/core/decoder.c:287,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:288,42'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_long
        - Branch String:   'c/src/core/decoder.c:291,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:292,5'
              BranchSideFuncs:
                - pn_decoder_readf128
                - pn_data_put_decimal128
        - Branch String:   'c/src/core/decoder.c:296,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:297,5'
              BranchSideFuncs:
                - pn_decoder_readf128
                - pn_data_put_uuid
        - Branch String:   'c/src/core/decoder.c:306,5'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:309,12'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
            - BranchSide:      'c/src/core/decoder.c:313,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
        - Branch String:   'c/src/core/decoder.c:309,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:309,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:310,14'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
        - Branch String:   'c/src/core/decoder.c:313,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:313,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:314,14'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
        - Branch String:   'c/src/core/decoder.c:320,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:323,39'
              BranchSideFuncs:
                - pn_data_put_symbol
                - pn_data_put_string
                - pn_data_put_binary
        - Branch String:   'c/src/core/decoder.c:325,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:325,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:328,15'
              BranchSideFuncs:
                - pn_data_put_binary
            - BranchSide:      'c/src/core/decoder.c:331,15'
              BranchSideFuncs:
                - pn_data_put_string
            - BranchSide:      'c/src/core/decoder.c:334,15'
              BranchSideFuncs:
                - pn_data_put_symbol
        - Branch String:   'c/src/core/decoder.c:361,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:361,11'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:362,14'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:364,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:364,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:365,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:365,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:365,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:366,15'
              BranchSideFuncs:
                - pn_decoder_readf8
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:374,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:374,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:375,14'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:377,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:377,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:378,11'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:378,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:378,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:379,15'
              BranchSideFuncs:
                - pn_decoder_readf32
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
                - pn_data_put_list
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:385,5'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:385,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:390,34'
              BranchSideFuncs:
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:390,34'
              BranchSideFuncs:
                - pn_data_put_array
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:413,13'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:413,13'
              BranchSideFuncs:
                - pn_data_put_list
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:418,13'
              BranchSideFuncs:
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:418,13'
              BranchSideFuncs:
                - pn_data_put_map
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:393,13'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:393,13'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:395,9'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_decode_type
                - pn_code2type
                - pni_decoder_decode_value
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:401,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:403,15'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:406,9'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:401,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:403,15'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_set_array_type
            - BranchSide:      'c/src/core/decoder.c:406,9'
              BranchSideFuncs:
                - pn_data_exit
                - pni_data_set_array_type
        - Branch String:   'c/src/core/decoder.c:414,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:414,11'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:424,5'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:419,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:419,11'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:424,5'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:425,5'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:427,15'
              BranchSideFuncs:
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:430,5'
              BranchSideFuncs:
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:425,5'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:427,15'
              BranchSideFuncs:
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:430,5'
              BranchSideFuncs:
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:428,11'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:425,36'
              BranchSideFuncs:
                - pni_decoder_single
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:428,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/decoder.c:196,11'
          Dst:             pn_data_put_null
        - Src:             'c/src/core/decoder.c:199,11'
          Dst:             pn_data_put_bool
        - Src:             'c/src/core/decoder.c:202,11'
          Dst:             pn_data_put_bool
        - Src:             'c/src/core/decoder.c:205,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:206,34'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:206,11'
          Dst:             pn_data_put_bool
        - Src:             'c/src/core/decoder.c:209,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:210,35'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:210,11'
          Dst:             pn_data_put_ubyte
        - Src:             'c/src/core/decoder.c:213,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:214,34'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:214,11'
          Dst:             pn_data_put_byte
        - Src:             'c/src/core/decoder.c:217,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:218,36'
          Dst:             pn_decoder_readf16
        - Src:             'c/src/core/decoder.c:218,11'
          Dst:             pn_data_put_ushort
        - Src:             'c/src/core/decoder.c:221,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:222,35'
          Dst:             pn_decoder_readf16
        - Src:             'c/src/core/decoder.c:222,11'
          Dst:             pn_data_put_short
        - Src:             'c/src/core/decoder.c:225,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:226,34'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:226,11'
          Dst:             pn_data_put_uint
        - Src:             'c/src/core/decoder.c:229,11'
          Dst:             pn_data_put_uint
        - Src:             'c/src/core/decoder.c:232,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:233,34'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:233,11'
          Dst:             pn_data_put_uint
        - Src:             'c/src/core/decoder.c:236,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:237,41'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:237,11'
          Dst:             pn_data_put_int
        - Src:             'c/src/core/decoder.c:240,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:241,33'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:241,11'
          Dst:             pn_data_put_int
        - Src:             'c/src/core/decoder.c:244,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:245,34'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:245,11'
          Dst:             pn_data_put_char
        - Src:             'c/src/core/decoder.c:248,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:250,14'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:251,11'
          Dst:             pn_data_put_float
        - Src:             'c/src/core/decoder.c:254,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:255,39'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:255,11'
          Dst:             pn_data_put_decimal32
        - Src:             'c/src/core/decoder.c:258,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:259,35'
          Dst:             pn_decoder_readf64
        - Src:             'c/src/core/decoder.c:259,11'
          Dst:             pn_data_put_ulong
        - Src:             'c/src/core/decoder.c:262,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:263,34'
          Dst:             pn_decoder_readf64
        - Src:             'c/src/core/decoder.c:263,11'
          Dst:             pn_data_put_long
        - Src:             'c/src/core/decoder.c:266,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:267,39'
          Dst:             pn_decoder_readf64
        - Src:             'c/src/core/decoder.c:267,11'
          Dst:             pn_data_put_timestamp
        - Src:             'c/src/core/decoder.c:271,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:272,14'
          Dst:             pn_decoder_readf64
        - Src:             'c/src/core/decoder.c:273,11'
          Dst:             pn_data_put_double
        - Src:             'c/src/core/decoder.c:276,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:277,39'
          Dst:             pn_decoder_readf64
        - Src:             'c/src/core/decoder.c:277,11'
          Dst:             pn_data_put_decimal64
        - Src:             'c/src/core/decoder.c:280,11'
          Dst:             pn_data_put_ulong
        - Src:             'c/src/core/decoder.c:283,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:284,35'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:284,11'
          Dst:             pn_data_put_ulong
        - Src:             'c/src/core/decoder.c:287,10'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:288,42'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:288,11'
          Dst:             pn_data_put_long
        - Src:             'c/src/core/decoder.c:291,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:292,5'
          Dst:             pn_decoder_readf128
        - Src:             'c/src/core/decoder.c:293,11'
          Dst:             pn_data_put_decimal128
        - Src:             'c/src/core/decoder.c:296,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:297,5'
          Dst:             pn_decoder_readf128
        - Src:             'c/src/core/decoder.c:298,11'
          Dst:             pn_data_put_uuid
        - Src:             'c/src/core/decoder.c:309,12'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:310,14'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:313,11'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:314,14'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:320,9'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:328,15'
          Dst:             pn_data_put_binary
        - Src:             'c/src/core/decoder.c:331,15'
          Dst:             pn_data_put_string
        - Src:             'c/src/core/decoder.c:334,15'
          Dst:             pn_data_put_symbol
        - Src:             'c/src/core/decoder.c:344,11'
          Dst:             pn_data_put_list
        - Src:             'c/src/core/decoder.c:361,11'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:362,14'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:365,11'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:366,15'
          Dst:             pn_decoder_readf8
        - Src:             'c/src/core/decoder.c:374,11'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:375,14'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:378,11'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:379,15'
          Dst:             pn_decoder_readf32
        - Src:             'c/src/core/decoder.c:392,15'
          Dst:             pn_data_put_array
        - Src:             'c/src/core/decoder.c:395,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/decoder.c:397,17'
          Dst:             pni_decoder_decode_type
        - Src:             'c/src/core/decoder.c:399,26'
          Dst:             pn_code2type
        - Src:             'c/src/core/decoder.c:403,15'
          Dst:             pni_decoder_decode_value
        - Src:             'c/src/core/decoder.c:406,9'
          Dst:             pn_data_exit
        - Src:             'c/src/core/decoder.c:408,9'
          Dst:             pni_data_set_array_type
        - Src:             'c/src/core/decoder.c:413,13'
          Dst:             pn_data_put_list
        - Src:             'c/src/core/decoder.c:418,13'
          Dst:             pn_data_put_map
        - Src:             'c/src/core/decoder.c:424,5'
          Dst:             pn_data_enter
        - Src:             'c/src/core/decoder.c:427,15'
          Dst:             pni_decoder_single
        - Src:             'c/src/core/decoder.c:430,5'
          Dst:             pn_data_exit
        - Src:             'c/src/core/decoder.c:435,28'
          Dst:             pni_decoder_error
        - Src:             'c/src/core/decoder.c:435,12'
          Dst:             pn_error_format
    - functionName:    pni_decoder_decode_type
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          81
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pn_data_enter
        - pn_data_put_described
        - pn_decoder_remaining
        - pni_data_parent_type
        - pni_decoder_decode_type
        - pni_decoder_single_described
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:447,8'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pni_data_parent_type
                - pn_data_put_described
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
            - BranchSide:      'c/src/core/decoder.c:447,8'
              BranchSideFuncs:
                - pn_decoder_remaining
                - pni_data_parent_type
                - pn_data_put_described
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:447,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:447,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:451,28'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_put_described
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:453,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:454,11'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_put_described
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
            - BranchSide:      'c/src/core/decoder.c:458,7'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_put_described
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:458,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:459,11'
              BranchSideFuncs:
                - pni_decoder_single_described
                - pni_decoder_decode_type
            - BranchSide:      'c/src/core/decoder.c:466,9'
              BranchSideFuncs:
                - pni_decoder_single_described
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:460,9'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:460,9'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
            - BranchSide:      'c/src/core/decoder.c:463,5'
              BranchSideFuncs:
                - pn_data_enter
                - pni_decoder_single_described
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:467,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:467,7'
              BranchSideFuncs:
                - pni_decoder_decode_type
            - BranchSide:      'c/src/core/decoder.c:469,9'
              BranchSideFuncs:
                - pni_decoder_decode_type
        - Branch String:   'c/src/core/decoder.c:470,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:470,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:472,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/decoder.c:447,8'
          Dst:             pn_decoder_remaining
        - Src:             'c/src/core/decoder.c:458,7'
          Dst:             pni_data_parent_type
        - Src:             'c/src/core/decoder.c:459,11'
          Dst:             pn_data_put_described
        - Src:             'c/src/core/decoder.c:463,5'
          Dst:             pn_data_enter
        - Src:             'c/src/core/decoder.c:466,9'
          Dst:             pni_decoder_single_described
        - Src:             'c/src/core/decoder.c:469,9'
          Dst:             pni_decoder_decode_type
    - functionName:    pni_decoder_single
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          59
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pn_data_exit
        - pn_data_siblings
        - pni_data_parent_type
        - pni_decoder_decode_type
        - pni_decoder_decode_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:512,3'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pni_decoder_decode_type
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:513,13'
              BranchSideFuncs:
                - pni_decoder_decode_type
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:514,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:514,7'
              BranchSideFuncs:
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:515,49'
              BranchSideFuncs:
                - pni_decoder_decode_value
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:516,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:516,7'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:517,7'
              BranchSideFuncs:
                - pni_data_parent_type
                - pn_data_siblings
                - pn_data_exit
        - Branch String:   'c/src/core/decoder.c:517,50'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:517,53'
              BranchSideFuncs:
                - pn_data_siblings
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:517,50'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:517,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:517,7'
              BranchSideFuncs:
                - pn_data_exit
            - BranchSide:      'c/src/core/decoder.c:518,5'
              BranchSideFuncs:
                - pn_data_exit
      Callsites:
        - Src:             'c/src/core/decoder.c:513,13'
          Dst:             pni_decoder_decode_type
        - Src:             'c/src/core/decoder.c:515,9'
          Dst:             pni_decoder_decode_value
        - Src:             'c/src/core/decoder.c:517,7'
          Dst:             pni_data_parent_type
        - Src:             'c/src/core/decoder.c:517,53'
          Dst:             pn_data_siblings
        - Src:             'c/src/core/decoder.c:518,5'
          Dst:             pn_data_exit
    - functionName:    pn_decoder_decode
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_error
        - pn_error_format
        - pni_decoder_single
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:525,18'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pni_decoder_single
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/decoder.c:525,18'
              BranchSideFuncs:
                - pni_decoder_single
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/decoder.c:531,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:532,30'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/decoder.c:533,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/decoder.c:533,7'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:533,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/decoder.c:535,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/decoder.c:529,13'
          Dst:             pni_decoder_single
        - Src:             'c/src/core/decoder.c:532,30'
          Dst:             pn_data_error
        - Src:             'c/src/core/decoder.c:532,14'
          Dst:             pn_error_format
    - functionName:    pn_decoder_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_error_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/decoder.c:45,26'
          Branch Sides:
            - BranchSide:      'c/src/core/decoder.c:0,0'
              BranchSideFuncs:
                - pn_error_free
            - BranchSide:      'c/src/core/decoder.c:45,26'
              BranchSideFuncs:
                - pn_error_free
      Callsites:
        - Src:             'c/src/core/decoder.c:45,3'
          Dst:             pn_error_free
    - functionName:    pn_decoder_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/decoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_encoder_remaining
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:146,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:146,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:147,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_encoder_error
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:33,17'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/encoder.c:33,17'
              BranchSideFuncs:
                - pn_error
        - Branch String:   'c/src/core/encoder.c:33,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:33,41'
              BranchSideFuncs:
                - pn_error
            - BranchSide:      'c/src/core/encoder.c:33,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:33,41'
          Dst:             pn_error
    - functionName:    pn_encoder_writev32
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_encoder_remaining
        - pn_encoder_writef32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:218,39'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:218,39'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:219,52'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:219,52'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:219,55'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:219,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:220,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:218,3'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:219,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writef32
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_encoder_remaining
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:173,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:173,7'
              BranchSideFuncs:
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:173,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:173,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:174,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:173,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writev8
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_encoder_remaining
        - pn_encoder_writef8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:208,38'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:208,38'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:209,52'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:209,52'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:209,55'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:209,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:210,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:208,3'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:209,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writef8
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_encoder_remaining
      functionUses:    17
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:154,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:154,7'
              BranchSideFuncs:
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:154,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:154,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:155,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:154,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writef128
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_encoder_remaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:199,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:199,7'
              BranchSideFuncs:
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:199,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:200,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:199,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writef64
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_encoder_remaining
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:184,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:184,7'
              BranchSideFuncs:
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:184,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:185,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:184,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_encoder_writef16
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_encoder_remaining
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:163,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_encoder_remaining
            - BranchSide:      'c/src/core/encoder.c:163,7'
              BranchSideFuncs:
                - pn_encoder_remaining
        - Branch String:   'c/src/core/encoder.c:163,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:164,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:163,7'
          Dst:             pn_encoder_remaining
    - functionName:    pn_is_in_described_list
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:244,17'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:244,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:244,28'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:244,49'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:244,60'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:244,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_node2code
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          158
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - pn_type2code
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:87,17'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_type2code
            - BranchSide:      'c/src/core/encoder.c:87,17'
              BranchSideFuncs:
                - pn_type2code
        - Branch String:   'c/src/core/encoder.c:87,3'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:89,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:95,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:101,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:109,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:117,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:123,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:129,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:135,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:141,12'
              BranchSideFuncs:
                - pn_type2code
        - Branch String:   'c/src/core/encoder.c:89,38'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:89,62'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:89,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:89,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:92,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:95,37'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:95,60'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:98,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:95,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:98,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:101,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:103,38'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:103,16'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:103,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:106,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:109,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:111,37'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:111,16'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:111,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:117,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:120,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:123,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:126,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:129,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:132,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:135,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:135,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:138,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:141,12'
          Dst:             pn_type2code
    - functionName:    pn_type2code
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error_format
        - pni_encoder_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:53,3'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pni_encoder_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:53,3'
              BranchSideFuncs:
                - pni_encoder_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:53,3'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:81,28'
              BranchSideFuncs:
                - pni_encoder_error
                - pn_error_format
      Callsites:
        - Src:             'c/src/core/encoder.c:81,28'
          Dst:             pni_encoder_error
        - Src:             'c/src/core/encoder.c:81,12'
          Dst:             pn_error_format
    - functionName:    pn_is_first_in_array
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:236,8'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_data_node.641
            - BranchSide:      'c/src/core/encoder.c:236,8'
              BranchSideFuncs:
                - pn_data_node.641
        - Branch String:   'c/src/core/encoder.c:236,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:236,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:237,18'
              BranchSideFuncs:
                - pn_data_node.641
        - Branch String:   'c/src/core/encoder.c:237,28'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:237,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:237,33'
              BranchSideFuncs:
                - pn_data_node.641
      Callsites:
        - Src:             'c/src/core/encoder.c:237,33'
          Dst:             pn_data_node
    - functionName:    pn_data_node
      functionSourceFile: '/src/qpid-proton/c/src/core/data.h'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/data.h:65,10'
          Branch Sides:
            - BranchSide:      'c/src/core/data.h:65,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/data.h:65,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_is_in_array
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:228,18'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:228,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:228,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:229,5'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:229,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:229,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:229,28'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:229,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:229,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_encoder_size
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_point
        - pn_data_restore
        - pni_data_traverse
        - pni_encoder_enter
        - pni_encoder_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:415,12'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_data_point
                - pni_data_traverse
                - pn_data_restore
            - BranchSide:      'c/src/core/encoder.c:415,12'
              BranchSideFuncs:
                - pn_data_point
                - pni_data_traverse
                - pn_data_restore
        - Branch String:   'c/src/core/encoder.c:421,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:414,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:421,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:417,22'
          Dst:             pn_data_point
        - Src:             'c/src/core/encoder.c:418,13'
          Dst:             pni_data_traverse
        - Src:             'c/src/core/encoder.c:418,13'
          Dst:             pni_encoder_enter
        - Src:             'c/src/core/encoder.c:418,13'
          Dst:             pni_encoder_exit
        - Src:             'c/src/core/encoder.c:419,3'
          Dst:             pn_data_restore
    - functionName:    pni_encoder_enter
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         62
      ICount:          377
      EdgeCount:       69
      CyclomaticComplexity: 9
      functionsReached:
        - pn_data_error
        - pn_data_node
        - pn_encoder_writef128
        - pn_encoder_writef16
        - pn_encoder_writef32
        - pn_encoder_writef64
        - pn_encoder_writef8
        - pn_encoder_writev32
        - pn_encoder_writev8
        - pn_error_format
        - pn_is_first_in_array
        - pn_is_in_array
        - pn_is_in_described_list
        - pn_node2code
        - pn_type2code
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:258,49'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_data_node.641
                - pn_is_in_array
                - pn_node2code
                - pn_is_in_described_list
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_type2code
                - pn_is_first_in_array
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:258,49'
              BranchSideFuncs:
                - pn_data_node.641
                - pn_is_in_array
                - pn_node2code
                - pn_is_in_described_list
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_type2code
                - pn_is_first_in_array
                - pn_encoder_writef8
        - Branch String:   'c/src/core/encoder.c:264,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:265,42'
              BranchSideFuncs:
                - pn_type2code
                - pn_is_first_in_array
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:270,12'
              BranchSideFuncs:
                - pn_node2code
                - pn_is_in_described_list
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
                - pn_encoder_writef8
                - pn_encoder_writef8
        - Branch String:   'c/src/core/encoder.c:266,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:267,7'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:272,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:273,15'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:284,7'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:277,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:278,11'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:280,29'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:277,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:278,11'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:280,29'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writev32
                - pn_encoder_writev8
                - pn_encoder_writef128
                - pn_encoder_writef128
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef8
                - pn_encoder_writef64
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef8
                - pn_encoder_writef16
                - pn_encoder_writef16
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:288,3'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:288,11'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:288,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:293,55'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:294,53'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:295,52'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:296,55'
              BranchSideFuncs:
                - pn_encoder_writef16
            - BranchSide:      'c/src/core/encoder.c:297,54'
              BranchSideFuncs:
                - pn_encoder_writef16
            - BranchSide:      'c/src/core/encoder.c:299,57'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:300,53'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:301,56'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:302,52'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:303,54'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:305,54'
              BranchSideFuncs:
                - pn_encoder_writef64
            - BranchSide:      'c/src/core/encoder.c:306,58'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:307,53'
              BranchSideFuncs:
                - pn_encoder_writef64
            - BranchSide:      'c/src/core/encoder.c:308,57'
              BranchSideFuncs:
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:309,53'
              BranchSideFuncs:
                - pn_encoder_writef64
            - BranchSide:      'c/src/core/encoder.c:310,31'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:311,32'
              BranchSideFuncs:
                - pn_encoder_writef64
            - BranchSide:      'c/src/core/encoder.c:312,58'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:313,58'
              BranchSideFuncs:
                - pn_encoder_writef64
            - BranchSide:      'c/src/core/encoder.c:314,60'
              BranchSideFuncs:
                - pn_encoder_writef128
            - BranchSide:      'c/src/core/encoder.c:315,54'
              BranchSideFuncs:
                - pn_encoder_writef128
            - BranchSide:      'c/src/core/encoder.c:316,54'
              BranchSideFuncs:
                - pn_encoder_writev8
            - BranchSide:      'c/src/core/encoder.c:317,56'
              BranchSideFuncs:
                - pn_encoder_writev32
            - BranchSide:      'c/src/core/encoder.c:318,58'
              BranchSideFuncs:
                - pn_encoder_writev8
            - BranchSide:      'c/src/core/encoder.c:319,60'
              BranchSideFuncs:
                - pn_encoder_writev32
            - BranchSide:      'c/src/core/encoder.c:320,53'
              BranchSideFuncs:
                - pn_encoder_writev8
            - BranchSide:      'c/src/core/encoder.c:321,55'
              BranchSideFuncs:
                - pn_encoder_writev32
            - BranchSide:      'c/src/core/encoder.c:323,28'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:333,28'
              BranchSideFuncs:
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:333,28'
              BranchSideFuncs:
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:327,34'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:327,79'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:327,58'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef8
        - Branch String:   'c/src/core/encoder.c:328,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:329,7'
              BranchSideFuncs:
                - pn_encoder_writef8
      Callsites:
        - Src:             'c/src/core/encoder.c:258,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/encoder.c:264,7'
          Dst:             pn_is_in_array
        - Src:             'c/src/core/encoder.c:265,12'
          Dst:             pn_type2code
        - Src:             'c/src/core/encoder.c:266,9'
          Dst:             pn_is_first_in_array
        - Src:             'c/src/core/encoder.c:267,7'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:270,12'
          Dst:             pn_node2code
        - Src:             'c/src/core/encoder.c:272,9'
          Dst:             pn_is_in_described_list
        - Src:             'c/src/core/encoder.c:281,9'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:278,11'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:284,7'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:293,21'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:294,19'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:295,18'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:296,20'
          Dst:             pn_encoder_writef16
        - Src:             'c/src/core/encoder.c:297,19'
          Dst:             pn_encoder_writef16
        - Src:             'c/src/core/encoder.c:299,23'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:300,18'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:301,22'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:302,17'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:303,19'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:305,19'
          Dst:             pn_encoder_writef64
        - Src:             'c/src/core/encoder.c:306,24'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:307,18'
          Dst:             pn_encoder_writef64
        - Src:             'c/src/core/encoder.c:308,23'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:309,18'
          Dst:             pn_encoder_writef64
        - Src:             'c/src/core/encoder.c:310,43'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:311,45'
          Dst:             pn_encoder_writef64
        - Src:             'c/src/core/encoder.c:312,23'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:313,23'
          Dst:             pn_encoder_writef64
        - Src:             'c/src/core/encoder.c:314,24'
          Dst:             pn_encoder_writef128
        - Src:             'c/src/core/encoder.c:315,18'
          Dst:             pn_encoder_writef128
        - Src:             'c/src/core/encoder.c:316,19'
          Dst:             pn_encoder_writev8
        - Src:             'c/src/core/encoder.c:317,20'
          Dst:             pn_encoder_writev32
        - Src:             'c/src/core/encoder.c:318,23'
          Dst:             pn_encoder_writev8
        - Src:             'c/src/core/encoder.c:319,24'
          Dst:             pn_encoder_writev32
        - Src:             'c/src/core/encoder.c:320,18'
          Dst:             pn_encoder_writev8
        - Src:             'c/src/core/encoder.c:321,19'
          Dst:             pn_encoder_writev32
        - Src:             'c/src/core/encoder.c:327,5'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:329,7'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:337,5'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:340,28'
          Dst:             pn_data_error
        - Src:             'c/src/core/encoder.c:340,12'
          Dst:             pn_error_format
    - functionName:    pni_encoder_exit
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          158
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - pn_data_node
        - pn_encoder_writef32
        - pn_encoder_writef8
        - pn_is_in_array
        - pn_type2code
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:352,49'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_data_node.641
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_type2code
                - pn_encoder_writef8
                - pn_is_in_array
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:352,49'
              BranchSideFuncs:
                - pn_data_node.641
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_type2code
                - pn_encoder_writef8
                - pn_is_in_array
                - pn_encoder_writef8
        - Branch String:   'c/src/core/encoder.c:353,32'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:353,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:353,41'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_is_in_array
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:362,16'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_type2code
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:368,20'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:353,73'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:353,77'
              BranchSideFuncs:
                - pn_is_in_array
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:368,20'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:353,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:354,31'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:368,20'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:362,26'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:362,80'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_type2code
                - pn_encoder_writef8
            - BranchSide:      'c/src/core/encoder.c:362,35'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
                - pn_type2code
                - pn_encoder_writef8
        - Branch String:   'c/src/core/encoder.c:362,50'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:363,63'
              BranchSideFuncs:
                - pn_type2code
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:368,20'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:362,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:363,63'
              BranchSideFuncs:
                - pn_type2code
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:368,20'
              BranchSideFuncs:
                - pn_encoder_writef8
                - pn_encoder_writef8
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:370,9'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:372,39'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef32
            - BranchSide:      'c/src/core/encoder.c:380,25'
              BranchSideFuncs:
                - pn_encoder_writef32
                - pn_encoder_writef32
        - Branch String:   'c/src/core/encoder.c:375,11'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:376,43'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:387,23'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/encoder.c:383,11'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:384,44'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/encoder.c:387,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/encoder.c:352,24'
          Dst:             pn_data_node
        - Src:             'c/src/core/encoder.c:353,77'
          Dst:             pn_is_in_array
        - Src:             'c/src/core/encoder.c:355,5'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:363,35'
          Dst:             pn_type2code
        - Src:             'c/src/core/encoder.c:363,7'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:373,7'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:376,9'
          Dst:             pn_encoder_writef8
        - Src:             'c/src/core/encoder.c:381,7'
          Dst:             pn_encoder_writef32
        - Src:             'c/src/core/encoder.c:384,9'
          Dst:             pn_encoder_writef32
    - functionName:    pn_encoder_encode
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_error
        - pn_error_format
        - pni_data_traverse
        - pni_encoder_enter
        - pni_encoder_exit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:397,19'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pni_data_traverse
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:397,19'
              BranchSideFuncs:
                - pni_data_traverse
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:402,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:402,19'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:403,29'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
        - Branch String:   'c/src/core/encoder.c:404,7'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:404,7'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
            - BranchSide:      'c/src/core/encoder.c:405,23'
              BranchSideFuncs:
                - pn_data_error
                - pn_error_format
      Callsites:
        - Src:             'c/src/core/encoder.c:401,13'
          Dst:             pni_data_traverse
        - Src:             'c/src/core/encoder.c:401,13'
          Dst:             pni_encoder_enter
        - Src:             'c/src/core/encoder.c:401,13'
          Dst:             pni_encoder_exit
        - Src:             'c/src/core/encoder.c:405,23'
          Dst:             pn_data_error
        - Src:             'c/src/core/encoder.c:405,7'
          Dst:             pn_error_format
    - functionName:    pn_encoder_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_error_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/encoder.c:48,26'
          Branch Sides:
            - BranchSide:      'c/src/core/encoder.c:0,0'
              BranchSideFuncs:
                - pn_error_free
            - BranchSide:      'c/src/core/encoder.c:48,26'
              BranchSideFuncs:
                - pn_error_free
      Callsites:
        - Src:             'c/src/core/encoder.c:48,3'
          Dst:             pn_error_free
    - functionName:    pn_encoder_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_batch_connection_driver
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_driver_ptr
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_driver_vlogf
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_logger_vlogf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:179,24'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/core/connection_driver.c:179,24'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/core/connection_driver.c:179,3'
          Dst:             pni_logger_vlogf
    - functionName:    pn_connection_driver_logf
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_logger_vlogf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:172,3'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/core/connection_driver.c:173,3'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/core/connection_driver.c:174,3'
          Dst:             pni_logger_vlogf
    - functionName:    pn_connection_driver_log
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_logger_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:168,22'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pni_logger_log
            - BranchSide:      'c/src/core/connection_driver.c:168,22'
              BranchSideFuncs:
                - pni_logger_log
      Callsites:
        - Src:             'c/src/core/connection_driver.c:168,3'
          Dst:             pni_logger_log
    - functionName:    pn_connection_driver_errorf
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_connection_driver_verrorf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:161,3'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_verrorf
            - BranchSide:      'c/src/core/connection_driver.c:162,3'
              BranchSideFuncs:
                - pn_connection_driver_verrorf
      Callsites:
        - Src:             'c/src/core/connection_driver.c:163,3'
          Dst:             pn_connection_driver_verrorf
    - functionName:    pn_connection_driver_verrorf
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_vformat
        - pn_transport_condition
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:155,26'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_vformat
            - BranchSide:      'c/src/core/connection_driver.c:155,26'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_vformat
      Callsites:
        - Src:             'c/src/core/connection_driver.c:156,26'
          Dst:             pn_transport_condition
        - Src:             'c/src/core/connection_driver.c:157,3'
          Dst:             pn_condition_vformat
    - functionName:    pn_connection_driver_finished
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_connection_driver_has_event
        - pn_transport_closed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:151,33'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_closed
                - pn_connection_driver_has_event
            - BranchSide:      'c/src/core/connection_driver.c:151,33'
              BranchSideFuncs:
                - pn_transport_closed
                - pn_connection_driver_has_event
        - Branch String:   'c/src/core/connection_driver.c:151,44'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:151,48'
              BranchSideFuncs:
                - pn_connection_driver_has_event
            - BranchSide:      'c/src/core/connection_driver.c:151,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/connection_driver.c:151,10'
          Dst:             pn_transport_closed
        - Src:             'c/src/core/connection_driver.c:151,48'
          Dst:             pn_connection_driver_has_event
    - functionName:    pn_connection_driver_has_event
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_peek
        - pn_connection_collector
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:147,13'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_collector
                - pn_collector_peek
            - BranchSide:      'c/src/core/connection_driver.c:147,13'
              BranchSideFuncs:
                - pn_connection_collector
                - pn_collector_peek
        - Branch String:   'c/src/core/connection_driver.c:147,24'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:147,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:147,45'
              BranchSideFuncs:
                - pn_connection_collector
                - pn_collector_peek
      Callsites:
        - Src:             'c/src/core/connection_driver.c:147,45'
          Dst:             pn_connection_collector
        - Src:             'c/src/core/connection_driver.c:147,27'
          Dst:             pn_collector_peek
    - functionName:    batch_next
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          87
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - pn_collector_next
        - pn_collector_prev
        - pn_collector_release
        - pn_event_type
        - pn_transport_bind
        - pni_logger_log_msg_inspect
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:29,11'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_collector_prev
                - pn_event_type
                - pn_collector_release
                - pn_collector_next
                - pni_logger_log_msg_inspect
                - pn_transport_bind
            - BranchSide:      'c/src/core/connection_driver.c:29,11'
              BranchSideFuncs:
                - pn_collector_prev
                - pn_event_type
                - pn_collector_release
                - pn_collector_next
                - pni_logger_log_msg_inspect
                - pn_transport_bind
        - Branch String:   'c/src/core/connection_driver.c:29,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:29,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:30,25'
              BranchSideFuncs:
                - pn_collector_prev
                - pn_event_type
                - pn_collector_release
                - pn_collector_next
                - pni_logger_log_msg_inspect
                - pn_transport_bind
        - Branch String:   'c/src/core/connection_driver.c:31,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:32,13'
              BranchSideFuncs:
                - pn_collector_next
                - pni_logger_log_msg_inspect
            - BranchSide:      'c/src/core/connection_driver.c:44,43'
              BranchSideFuncs:
                - pn_collector_next
                - pni_logger_log_msg_inspect
        - Branch String:   'c/src/core/connection_driver.c:32,5'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:34,28'
              BranchSideFuncs:
                - pn_transport_bind
                - pn_collector_next
                - pni_logger_log_msg_inspect
            - BranchSide:      'c/src/core/connection_driver.c:37,31'
              BranchSideFuncs:
                - pn_collector_release
                - pn_collector_next
                - pni_logger_log_msg_inspect
            - BranchSide:      'c/src/core/connection_driver.c:44,43'
              BranchSideFuncs:
                - pn_collector_next
                - pni_logger_log_msg_inspect
        - Branch String:   'c/src/core/connection_driver.c:45,12'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:45,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:45,15'
              BranchSideFuncs:
                - pni_logger_log_msg_inspect
        - Branch String:   'c/src/core/connection_driver.c:45,15'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:45,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:45,15'
              BranchSideFuncs:
                - pni_logger_log_msg_inspect
        - Branch String:   'c/src/core/connection_driver.c:45,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:46,5'
              BranchSideFuncs:
                - pni_logger_log_msg_inspect
      Callsites:
        - Src:             'c/src/core/connection_driver.c:30,25'
          Dst:             pn_collector_prev
        - Src:             'c/src/core/connection_driver.c:32,13'
          Dst:             pn_event_type
        - Src:             'c/src/core/connection_driver.c:34,7'
          Dst:             pn_transport_bind
        - Src:             'c/src/core/connection_driver.c:37,7'
          Dst:             pn_collector_release
        - Src:             'c/src/core/connection_driver.c:44,22'
          Dst:             pn_collector_next
        - Src:             'c/src/core/connection_driver.c:46,5'
          Dst:             pni_logger_log_msg_inspect
    - functionName:    pn_connection_driver_next_event
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - batch_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:143,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - batch_next
            - BranchSide:      'c/src/core/connection_driver.c:143,10'
              BranchSideFuncs:
                - batch_next
      Callsites:
        - Src:             'c/src/core/connection_driver.c:143,10'
          Dst:             batch_next
    - functionName:    pn_connection_driver_write_close
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_connection_driver_write_closed
        - pn_transport_close_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:132,8'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_write_closed
                - pn_transport_close_head
            - BranchSide:      'c/src/core/connection_driver.c:132,8'
              BranchSideFuncs:
                - pn_connection_driver_write_closed
                - pn_transport_close_head
        - Branch String:   'c/src/core/connection_driver.c:132,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:132,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:133,32'
              BranchSideFuncs:
                - pn_transport_close_head
      Callsites:
        - Src:             'c/src/core/connection_driver.c:132,8'
          Dst:             pn_connection_driver_write_closed
        - Src:             'c/src/core/connection_driver.c:133,5'
          Dst:             pn_transport_close_head
    - functionName:    pn_connection_driver_write_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_transport_head_closed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:128,38'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_head_closed
            - BranchSide:      'c/src/core/connection_driver.c:128,38'
              BranchSideFuncs:
                - pn_transport_head_closed
      Callsites:
        - Src:             'c/src/core/connection_driver.c:128,10'
          Dst:             pn_transport_head_closed
    - functionName:    pn_connection_driver_write_done
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_bytes
        - pn_transport_head
        - pn_transport_pop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:121,23'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_pop
                - pn_transport_head
                - pn_bytes
            - BranchSide:      'c/src/core/connection_driver.c:121,23'
              BranchSideFuncs:
                - pn_transport_pop
                - pn_transport_head
                - pn_bytes
        - Branch String:   'c/src/core/connection_driver.c:123,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:124,23'
              BranchSideFuncs:
                - pn_transport_head
                - pn_bytes
            - BranchSide:      'c/src/core/connection_driver.c:124,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/connection_driver.c:121,3'
          Dst:             pn_transport_pop
        - Src:             'c/src/core/connection_driver.c:124,23'
          Dst:             pn_transport_head
        - Src:             'c/src/core/connection_driver.c:124,5'
          Dst:             pn_bytes
    - functionName:    pn_connection_driver_write_buffer
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_bytes
        - pn_transport_head
        - pn_transport_pending
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:115,45'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
                - pn_bytes
            - BranchSide:      'c/src/core/connection_driver.c:115,45'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
                - pn_bytes
        - Branch String:   'c/src/core/connection_driver.c:116,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:117,44'
              BranchSideFuncs:
                - pn_transport_head
                - pn_bytes
            - BranchSide:      'c/src/core/connection_driver.c:117,58'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/connection_driver.c:115,21'
          Dst:             pn_transport_pending
        - Src:             'c/src/core/connection_driver.c:117,23'
          Dst:             pn_transport_head
        - Src:             'c/src/core/connection_driver.c:117,5'
          Dst:             pn_bytes
    - functionName:    pn_connection_driver_read_close
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_connection_driver_read_closed
        - pn_transport_close_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:109,8'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_read_closed
                - pn_transport_close_tail
            - BranchSide:      'c/src/core/connection_driver.c:109,8'
              BranchSideFuncs:
                - pn_connection_driver_read_closed
                - pn_transport_close_tail
        - Branch String:   'c/src/core/connection_driver.c:109,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:110,32'
              BranchSideFuncs:
                - pn_transport_close_tail
      Callsites:
        - Src:             'c/src/core/connection_driver.c:109,8'
          Dst:             pn_connection_driver_read_closed
        - Src:             'c/src/core/connection_driver.c:110,5'
          Dst:             pn_transport_close_tail
    - functionName:    pn_connection_driver_read_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_transport_tail_closed
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:105,38'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_tail_closed
            - BranchSide:      'c/src/core/connection_driver.c:105,38'
              BranchSideFuncs:
                - pn_transport_tail_closed
      Callsites:
        - Src:             'c/src/core/connection_driver.c:105,10'
          Dst:             pn_transport_tail_closed
    - functionName:    pn_connection_driver_read_done
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_transport_process
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:101,9'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_process
            - BranchSide:      'c/src/core/connection_driver.c:101,9'
              BranchSideFuncs:
                - pn_transport_process
        - Branch String:   'c/src/core/connection_driver.c:101,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:101,38'
              BranchSideFuncs:
                - pn_transport_process
      Callsites:
        - Src:             'c/src/core/connection_driver.c:101,14'
          Dst:             pn_transport_process
    - functionName:    pn_connection_driver_read_buffer
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_rwbytes
        - pn_transport_capacity
        - pn_transport_tail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:96,42'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_rwbytes
                - pn_transport_tail
                - pn_rwbytes
            - BranchSide:      'c/src/core/connection_driver.c:96,42'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_rwbytes
                - pn_transport_tail
                - pn_rwbytes
        - Branch String:   'c/src/core/connection_driver.c:97,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:97,60'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_rwbytes
            - BranchSide:      'c/src/core/connection_driver.c:97,74'
              BranchSideFuncs:
                - pn_rwbytes
      Callsites:
        - Src:             'c/src/core/connection_driver.c:96,17'
          Dst:             pn_transport_capacity
        - Src:             'c/src/core/connection_driver.c:97,39'
          Dst:             pn_transport_tail
        - Src:             'c/src/core/connection_driver.c:97,23'
          Dst:             pn_rwbytes
        - Src:             'c/src/core/connection_driver.c:97,74'
          Dst:             pn_rwbytes
    - functionName:    pn_connection_driver_read_buffer_sized
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_rwbytes
        - pn_transport_tail
        - pni_transport_grow_capacity
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:91,48'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pni_transport_grow_capacity
                - pn_rwbytes
                - pn_transport_tail
                - pn_rwbytes
            - BranchSide:      'c/src/core/connection_driver.c:91,48'
              BranchSideFuncs:
                - pni_transport_grow_capacity
                - pn_rwbytes
                - pn_transport_tail
                - pn_rwbytes
        - Branch String:   'c/src/core/connection_driver.c:92,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:92,60'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_rwbytes
            - BranchSide:      'c/src/core/connection_driver.c:92,74'
              BranchSideFuncs:
                - pn_rwbytes
      Callsites:
        - Src:             'c/src/core/connection_driver.c:91,17'
          Dst:             pni_transport_grow_capacity
        - Src:             'c/src/core/connection_driver.c:92,39'
          Dst:             pn_transport_tail
        - Src:             'c/src/core/connection_driver.c:92,23'
          Dst:             pn_rwbytes
        - Src:             'c/src/core/connection_driver.c:92,74'
          Dst:             pn_rwbytes
    - functionName:    pn_connection_driver_close
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_connection_driver_read_close
        - pn_connection_driver_write_close
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_read_close
                - pn_connection_driver_write_close
            - BranchSide:      'c/src/core/connection_driver.c:138,3'
              BranchSideFuncs:
                - pn_connection_driver_read_close
                - pn_connection_driver_write_close
      Callsites:
        - Src:             'c/src/core/connection_driver.c:138,3'
          Dst:             pn_connection_driver_read_close
        - Src:             'c/src/core/connection_driver.c:139,3'
          Dst:             pn_connection_driver_write_close
    - functionName:    pn_connection_driver_release_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_connection_collect
        - pn_connection_driver_close
        - pn_connection_reset
        - pn_transport_unbind
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:69,10'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_close
                - pn_transport_unbind
                - pn_connection_reset
                - pn_connection_collect
            - BranchSide:      'c/src/core/connection_driver.c:69,10'
              BranchSideFuncs:
                - pn_connection_driver_close
                - pn_transport_unbind
                - pn_connection_reset
                - pn_connection_collect
        - Branch String:   'c/src/core/connection_driver.c:69,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:70,5'
              BranchSideFuncs:
                - pn_connection_reset
                - pn_connection_collect
            - BranchSide:      'c/src/core/connection_driver.c:73,27'
              BranchSideFuncs:
                - pn_connection_reset
                - pn_connection_collect
        - Branch String:   'c/src/core/connection_driver.c:74,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:75,19'
              BranchSideFuncs:
                - pn_connection_reset
                - pn_connection_collect
      Callsites:
        - Src:             'c/src/core/connection_driver.c:70,5'
          Dst:             pn_connection_driver_close
        - Src:             'c/src/core/connection_driver.c:71,5'
          Dst:             pn_transport_unbind
        - Src:             'c/src/core/connection_driver.c:76,5'
          Dst:             pn_connection_reset
        - Src:             'c/src/core/connection_driver.c:77,5'
          Dst:             pn_connection_collect
    - functionName:    pn_connection_driver_bind
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_transport_bind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:65,31'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_transport_bind
            - BranchSide:      'c/src/core/connection_driver.c:65,31'
              BranchSideFuncs:
                - pn_transport_bind
      Callsites:
        - Src:             'c/src/core/connection_driver.c:65,10'
          Dst:             pn_transport_bind
    - functionName:    pn_connection_driver_destroy
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_collector_free
        - pn_connection_driver_release_connection
        - pn_connection_free
        - pn_transport_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:83,24'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_connection_driver_release_connection
                - pn_connection_free
                - pn_transport_free
                - pn_collector_free
            - BranchSide:      'c/src/core/connection_driver.c:83,24'
              BranchSideFuncs:
                - pn_connection_driver_release_connection
                - pn_connection_free
                - pn_transport_free
                - pn_collector_free
        - Branch String:   'c/src/core/connection_driver.c:84,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:84,10'
              BranchSideFuncs:
                - pn_transport_free
                - pn_collector_free
            - BranchSide:      'c/src/core/connection_driver.c:85,10'
              BranchSideFuncs:
                - pn_transport_free
                - pn_collector_free
        - Branch String:   'c/src/core/connection_driver.c:85,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:85,21'
              BranchSideFuncs:
                - pn_collector_free
            - BranchSide:      'c/src/core/connection_driver.c:86,10'
              BranchSideFuncs:
                - pn_collector_free
        - Branch String:   'c/src/core/connection_driver.c:86,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/connection_driver.c:86,21'
              BranchSideFuncs:
                - pn_collector_free
      Callsites:
        - Src:             'c/src/core/connection_driver.c:83,24'
          Dst:             pn_connection_driver_release_connection
        - Src:             'c/src/core/connection_driver.c:84,10'
          Dst:             pn_connection_free
        - Src:             'c/src/core/connection_driver.c:85,21'
          Dst:             pn_transport_free
        - Src:             'c/src/core/connection_driver.c:86,21'
          Dst:             pn_collector_free
    - functionName:    pn_connection_driver_init
      functionSourceFile: '/src/qpid-proton/c/src/core/connection_driver.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_collector
        - pn_connection
        - pn_connection_collect
        - pn_connection_driver_destroy
        - pn_transport
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/connection_driver.c:52,3'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:0,0'
              BranchSideFuncs:
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
                - pn_transport
                - pn_connection
            - BranchSide:      'c/src/core/connection_driver.c:52,3'
              BranchSideFuncs:
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
                - pn_transport
                - pn_connection
        - Branch String:   'c/src/core/connection_driver.c:53,19'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:53,27'
              BranchSideFuncs:
                - pn_connection
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
                - pn_transport
            - BranchSide:      'c/src/core/connection_driver.c:53,17'
              BranchSideFuncs:
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
                - pn_transport
        - Branch String:   'c/src/core/connection_driver.c:54,18'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:54,26'
              BranchSideFuncs:
                - pn_transport
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
            - BranchSide:      'c/src/core/connection_driver.c:54,6'
              BranchSideFuncs:
                - pn_collector
                - pn_connection_collect
                - pn_connection_driver_destroy
        - Branch String:   'c/src/core/connection_driver.c:56,22'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:56,29'
              BranchSideFuncs:
                - pn_connection_driver_destroy
            - BranchSide:      'c/src/core/connection_driver.c:57,5'
              BranchSideFuncs:
                - pn_connection_driver_destroy
        - Branch String:   'c/src/core/connection_driver.c:56,39'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:56,43'
              BranchSideFuncs:
                - pn_connection_driver_destroy
            - BranchSide:      'c/src/core/connection_driver.c:57,5'
              BranchSideFuncs:
                - pn_connection_driver_destroy
        - Branch String:   'c/src/core/connection_driver.c:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/connection_driver.c:57,5'
              BranchSideFuncs:
                - pn_connection_driver_destroy
            - BranchSide:      'c/src/core/connection_driver.c:60,3'
              BranchSideFuncs:
                - pn_connection_collect
      Callsites:
        - Src:             'c/src/core/connection_driver.c:53,27'
          Dst:             pn_connection
        - Src:             'c/src/core/connection_driver.c:54,26'
          Dst:             pn_transport
        - Src:             'c/src/core/connection_driver.c:55,18'
          Dst:             pn_collector
        - Src:             'c/src/core/connection_driver.c:57,5'
          Dst:             pn_connection_driver_destroy
        - Src:             'c/src/core/connection_driver.c:60,3'
          Dst:             pn_connection_collect
    - functionName:    pni_terminus_free
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:363,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
            - BranchSide:      'c/src/core/engine.c:363,21'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
      Callsites:
        - Src:             'c/src/core/engine.c:363,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:364,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:365,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:366,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:367,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:368,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:369,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:370,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:371,3'
          Dst:             pn_free
    - functionName:    pn_bytes_free
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:66,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/util.h:66,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pn_ep_bound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - pni_ep_get_connection
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:928,27'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_ep_get_connection
            - BranchSide:      'c/src/core/engine.c:928,27'
              BranchSideFuncs:
                - pni_ep_get_connection
        - Branch String:   'c/src/core/engine.c:932,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:932,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:933,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:933,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:933,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:935,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:935,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:935,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:937,43'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:940,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:944,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:944,28'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:940,55'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:940,55'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:940,80'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:944,53'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:944,53'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:944,78'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:928,27'
          Dst:             pni_ep_get_connection
    - functionName:    pni_ep_get_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:63,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:63,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:67,41'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:70,38'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:70,38'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:73,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_endpoint_live
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 976
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - pni_connection_live
        - pni_link_live
        - pni_session_live
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:964,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_link_live
                - pni_session_live
                - pni_connection_live
            - BranchSide:      'c/src/core/engine.c:964,21'
              BranchSideFuncs:
                - pni_link_live
                - pni_session_live
                - pni_connection_live
        - Branch String:   'c/src/core/engine.c:964,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:964,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:966,12'
              BranchSideFuncs:
                - pni_connection_live
            - BranchSide:      'c/src/core/engine.c:968,12'
              BranchSideFuncs:
                - pni_session_live
            - BranchSide:      'c/src/core/engine.c:971,12'
              BranchSideFuncs:
                - pni_link_live
            - BranchSide:      'c/src/core/engine.c:971,12'
              BranchSideFuncs:
                - pni_link_live
      Callsites:
        - Src:             'c/src/core/engine.c:966,12'
          Dst:             pni_connection_live
        - Src:             'c/src/core/engine.c:968,12'
          Dst:             pni_session_live
        - Src:             'c/src/core/engine.c:971,12'
          Dst:             pni_link_live
    - functionName:    pni_connection_live
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 951
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_refcount
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:952,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_refcount
            - BranchSide:      'c/src/core/engine.c:952,10'
              BranchSideFuncs:
                - pn_refcount
      Callsites:
        - Src:             'c/src/core/engine.c:952,10'
          Dst:             pn_refcount
    - functionName:    pni_session_live
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_refcount
        - pni_connection_live
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:956,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_connection_live
                - pn_refcount
            - BranchSide:      'c/src/core/engine.c:956,35'
              BranchSideFuncs:
                - pni_connection_live
                - pn_refcount
        - Branch String:   'c/src/core/engine.c:956,47'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:956,47'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:956,50'
              BranchSideFuncs:
                - pn_refcount
      Callsites:
        - Src:             'c/src/core/engine.c:956,10'
          Dst:             pni_connection_live
        - Src:             'c/src/core/engine.c:956,50'
          Dst:             pn_refcount
    - functionName:    pni_link_live
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_refcount
        - pni_session_live
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:960,33'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_session_live
                - pn_refcount
            - BranchSide:      'c/src/core/engine.c:960,33'
              BranchSideFuncs:
                - pni_session_live
                - pn_refcount
        - Branch String:   'c/src/core/engine.c:960,42'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:960,42'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:960,45'
              BranchSideFuncs:
                - pn_refcount
      Callsites:
        - Src:             'c/src/core/engine.c:960,10'
          Dst:             pni_session_live
        - Src:             'c/src/core/engine.c:960,45'
          Dst:             pn_refcount
    - functionName:    pn_ep_parent
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:452,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:452,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:456,42'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:459,39'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:459,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_preserve_child
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 979
      functionLinenumberEnd: 992
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         25
      ICount:          116
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - pn_decref
        - pn_ep_bound
        - pn_ep_parent
        - pn_object_incref
        - pni_endpoint_live
        - pni_ep_get_connection
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:980,27'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_ep_parent
                - pni_endpoint_live
                - pn_ep_bound
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:980,27'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_ep_parent
                - pni_endpoint_live
                - pn_ep_bound
                - pn_object_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:982,33'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:982,48'
              BranchSideFuncs:
                - pn_ep_bound
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:982,54'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:982,58'
              BranchSideFuncs:
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:983,20'
              BranchSideFuncs:
                - pn_object_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:983,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:983,20'
              BranchSideFuncs:
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:982,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:984,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:989,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:989,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:989,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:989,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:989,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:980,27'
          Dst:             pni_ep_get_connection
        - Src:             'c/src/core/engine.c:981,27'
          Dst:             pn_ep_parent
        - Src:             'c/src/core/engine.c:982,7'
          Dst:             pni_endpoint_live
        - Src:             'c/src/core/engine.c:982,58'
          Dst:             pn_ep_bound
        - Src:             'c/src/core/engine.c:984,5'
          Dst:             pn_object_incref
        - Src:             'c/src/core/engine.c:986,5'
          Dst:             pn_decref
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_fixed_string_quote
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_quote_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:82,28'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_quote_data
            - BranchSide:      'c/src/core/fixed_string.h:82,28'
              BranchSideFuncs:
                - pn_quote_data
        - Branch String:   'c/src/core/fixed_string.h:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:82,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:83,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:88,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:89,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:91,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:86,22'
          Dst:             pn_quote_data
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1021
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1021
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_disposition_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1585
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_condition_tini
        - pn_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1580,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
                - pn_condition_tini
            - BranchSide:      'c/src/core/engine.c:1580,15'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
                - pn_condition_tini
      Callsites:
        - Src:             'c/src/core/engine.c:1580,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1581,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1582,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1583,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1584,3'
          Dst:             pn_condition_tini
    - functionName:    pn_condition_tini
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_data_free
        - pn_free
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:239,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_bytes_free
                - pn_data_free
                - pn_free
                - pn_free
            - BranchSide:      'c/src/core/engine.c:239,3'
              BranchSideFuncs:
                - pn_bytes_free
                - pn_data_free
                - pn_free
                - pn_free
      Callsites:
        - Src:             'c/src/core/engine.c:239,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:240,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/engine.c:241,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:242,3'
          Dst:             pn_free
    - functionName:    pni_preserve_delivery
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1599
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1601,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1600,37'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1601,35'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1601,55'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1601,55'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1601,75'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1601,80'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1601,93'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1601,80'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1693
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_disposition_type_name
        - pn_fixed_string_addf
        - pn_fixed_string_quote
        - pn_link_is_sender
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1685,42'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_fixed_string_addf.1023
                - pn_fixed_string_quote.1022
                - pn_disposition_type_name
                - pn_disposition_type_name
                - pn_fixed_string_addf.1023
            - BranchSide:      'c/src/core/engine.c:1685,42'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_fixed_string_addf.1023
                - pn_fixed_string_quote.1022
                - pn_disposition_type_name
                - pn_disposition_type_name
                - pn_fixed_string_addf.1023
      Callsites:
        - Src:             'c/src/core/engine.c:1685,21'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/engine.c:1687,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/engine.c:1688,3'
          Dst:             pn_fixed_string_quote
        - Src:             'c/src/core/engine.c:1690,24'
          Dst:             pn_disposition_type_name
        - Src:             'c/src/core/engine.c:1691,24'
          Dst:             pn_disposition_type_name
        - Src:             'c/src/core/engine.c:1689,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_link_is_sender
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_type_name
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2590
      functionLinenumberEnd: 2599
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2591,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2591,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2591,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         36
      ICount:          207
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - pn_buffer_clear
        - pn_buffer_free
        - pn_bytes_free
        - pn_clear_tpwork
        - pn_decref
        - pn_delivery_map_del
        - pn_disposition_finalize
        - pn_free
        - pn_link_is_sender
        - pn_list_add
        - pn_object_incref
        - pn_record_clear
        - pni_connection_live
        - pni_link_live
        - pni_preserve_delivery
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1607,31'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_link_live
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
                - pni_preserve_delivery
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1607,31'
              BranchSideFuncs:
                - pni_link_live
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
                - pni_preserve_delivery
                - pn_object_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1612,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1613,9'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1644,23'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1613,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1613,32'
              BranchSideFuncs:
                - pni_preserve_delivery
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1619,28'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1613,64'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1613,77'
              BranchSideFuncs:
                - pn_object_incref
                - pn_decref
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1619,28'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1613,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1614,28'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1619,28'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1622,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1622,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1622,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1622,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1622,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1623,25'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1623,25'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1624,34'
              BranchSideFuncs:
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
            - BranchSide:      'c/src/core/engine.c:1625,34'
              BranchSideFuncs:
                - pn_delivery_map_del
                - pn_bytes_free
                - pn_buffer_clear
                - pn_record_clear
                - pni_connection_live
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
                - pn_list_add
        - Branch String:   'c/src/core/engine.c:1634,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1635,31'
              BranchSideFuncs:
                - pn_list_add
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1652,7'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_buffer_free
                - pn_disposition_finalize
                - pn_disposition_finalize
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1652,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1652,7'
              BranchSideFuncs:
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1653,5'
              BranchSideFuncs:
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1652,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1652,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1653,5'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:1613,9'
          Dst:             pni_link_live
        - Src:             'c/src/core/engine.c:1613,32'
          Dst:             pni_preserve_delivery
        - Src:             'c/src/core/engine.c:1615,7'
          Dst:             pn_object_incref
        - Src:             'c/src/core/engine.c:1616,7'
          Dst:             pn_decref
        - Src:             'c/src/core/engine.c:1621,5'
          Dst:             pn_clear_tpwork
        - Src:             'c/src/core/engine.c:1623,25'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/engine.c:1623,5'
          Dst:             pn_delivery_map_del
        - Src:             'c/src/core/engine.c:1627,5'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1629,5'
          Dst:             pn_buffer_clear
        - Src:             'c/src/core/engine.c:1630,5'
          Dst:             pn_record_clear
        - Src:             'c/src/core/engine.c:1634,9'
          Dst:             pni_connection_live
        - Src:             'c/src/core/engine.c:1644,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1645,5'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1647,5'
          Dst:             pn_buffer_free
        - Src:             'c/src/core/engine.c:1648,5'
          Dst:             pn_disposition_finalize
        - Src:             'c/src/core/engine.c:1649,5'
          Dst:             pn_disposition_finalize
        - Src:             'c/src/core/engine.c:1637,7'
          Dst:             pn_list_add
        - Src:             'c/src/core/engine.c:1653,5'
          Dst:             pn_decref
    - functionName:    pn_clear_tpwork
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pn_decref
        - pn_incref
        - pn_refcount
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:795,43'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:795,43'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:796,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:796,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:798,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:798,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:798,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:798,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:798,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:799,22'
              BranchSideFuncs:
                - pn_refcount
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:800,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:800,9'
              BranchSideFuncs:
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:801,7'
              BranchSideFuncs:
                - pn_incref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:800,9'
          Dst:             pn_refcount
        - Src:             'c/src/core/engine.c:801,7'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:802,7'
          Dst:             pn_decref
    - functionName:    pn_delivery_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_incref
        - pn_object_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1590,17'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:1590,17'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
        - Branch String:   'c/src/core/engine.c:1590,22'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1590,36'
              BranchSideFuncs:
                - pn_object_incref
            - BranchSide:      'c/src/core/engine.c:1594,5'
              BranchSideFuncs:
                - pn_object_incref
        - Branch String:   'c/src/core/engine.c:1590,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1591,26'
              BranchSideFuncs:
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:1594,5'
              BranchSideFuncs:
                - pn_object_incref
      Callsites:
        - Src:             'c/src/core/engine.c:1592,5'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:1594,5'
          Dst:             pn_object_incref
    - functionName:    pni_endpoint_tini
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_tini
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:478,32'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_tini
                - pn_condition_tini
            - BranchSide:      'c/src/core/engine.c:478,32'
              BranchSideFuncs:
                - pn_condition_tini
                - pn_condition_tini
      Callsites:
        - Src:             'c/src/core/engine.c:478,3'
          Dst:             pn_condition_tini
        - Src:             'c/src/core/engine.c:479,3'
          Dst:             pn_condition_tini
    - functionName:    pni_free_children
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_free
        - pn_list_get
        - pn_list_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:484,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_free
                - pn_free
            - BranchSide:      'c/src/core/engine.c:484,10'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_free
                - pn_free
        - Branch String:   'c/src/core/engine.c:484,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:485,49'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_free
                - pn_free
            - BranchSide:      'c/src/core/engine.c:490,10'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_free
                - pn_free
                - pn_free
        - Branch String:   'c/src/core/engine.c:490,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:491,49'
              BranchSideFuncs:
                - pn_free
                - pn_free
            - BranchSide:      'c/src/core/engine.c:496,3'
              BranchSideFuncs:
                - pn_free
                - pn_free
      Callsites:
        - Src:             'c/src/core/engine.c:484,10'
          Dst:             pn_list_size
        - Src:             'c/src/core/engine.c:485,49'
          Dst:             pn_list_get
        - Src:             'c/src/core/engine.c:487,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:490,10'
          Dst:             pn_list_size
        - Src:             'c/src/core/engine.c:491,49'
          Dst:             pn_list_get
        - Src:             'c/src/core/engine.c:493,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:496,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:497,3'
          Dst:             pn_free
    - functionName:    endpoint_event
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:77,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:79,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:81,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:84,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:84,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cond_set
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2557
      functionLinenumberEnd: 2558
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          29
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_condition_is_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2558,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_is_set
            - BranchSide:      'c/src/core/engine.c:2558,10'
              BranchSideFuncs:
                - pn_condition_is_set
        - Branch String:   'c/src/core/engine.c:2558,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2558,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2558,18'
              BranchSideFuncs:
                - pn_condition_is_set
        - Branch String:   'c/src/core/engine.c:2558,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2558,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2558,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:2558,18'
          Dst:             pn_condition_is_set
    - functionName:    pn_condition_is_set
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2322
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_string_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2322,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:2322,10'
              BranchSideFuncs:
                - pn_string_get
        - Branch String:   'c/src/core/engine.c:2322,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2322,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2322,34'
              BranchSideFuncs:
                - pn_string_get
        - Branch String:   'c/src/core/engine.c:2322,39'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2322,39'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2322,42'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:2322,42'
          Dst:             pn_string_get
    - functionName:    cond2_set
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2561
      functionLinenumberEnd: 2564
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cond_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2562,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - cond_set
                - cond_set
            - BranchSide:      'c/src/core/engine.c:2562,26'
              BranchSideFuncs:
                - cond_set
                - cond_set
        - Branch String:   'c/src/core/engine.c:2563,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2563,21'
              BranchSideFuncs:
                - cond_set
            - BranchSide:      'c/src/core/engine.c:2563,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:2562,26'
          Dst:             cond_set
        - Src:             'c/src/core/engine.c:2563,21'
          Dst:             cond_set
    - functionName:    pn_event_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2588
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - cond2_set
        - cond_set
        - pn_class_id
        - pn_connection_remote_condition
        - pn_event_class
        - pn_event_context
        - pn_link_remote_condition
        - pn_session_remote_condition
        - pn_transport_condition
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2568,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_context
                - pn_event_class
                - pn_class_id
                - pn_transport_condition
                - cond_set
                - pn_link_remote_condition
                - cond2_set
                - pn_session_remote_condition
                - cond2_set
                - pn_connection_remote_condition
                - cond2_set
            - BranchSide:      'c/src/core/engine.c:2568,15'
              BranchSideFuncs:
                - pn_event_context
                - pn_event_class
                - pn_class_id
                - pn_transport_condition
                - cond_set
                - pn_link_remote_condition
                - cond2_set
                - pn_session_remote_condition
                - cond2_set
                - pn_connection_remote_condition
                - cond2_set
        - Branch String:   'c/src/core/engine.c:2569,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2569,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2572,23'
              BranchSideFuncs:
                - pn_connection_remote_condition
                - cond2_set
            - BranchSide:      'c/src/core/engine.c:2576,23'
              BranchSideFuncs:
                - pn_session_remote_condition
                - cond2_set
            - BranchSide:      'c/src/core/engine.c:2580,23'
              BranchSideFuncs:
                - pn_link_remote_condition
                - cond2_set
            - BranchSide:      'c/src/core/engine.c:2583,21'
              BranchSideFuncs:
                - pn_transport_condition
                - cond_set
      Callsites:
        - Src:             'c/src/core/engine.c:2568,15'
          Dst:             pn_event_context
        - Src:             'c/src/core/engine.c:2569,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2569,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2572,23'
          Dst:             pn_connection_remote_condition
        - Src:             'c/src/core/engine.c:2572,13'
          Dst:             cond2_set
        - Src:             'c/src/core/engine.c:2576,23'
          Dst:             pn_session_remote_condition
        - Src:             'c/src/core/engine.c:2576,13'
          Dst:             cond2_set
        - Src:             'c/src/core/engine.c:2580,23'
          Dst:             pn_link_remote_condition
        - Src:             'c/src/core/engine.c:2580,13'
          Dst:             cond2_set
        - Src:             'c/src/core/engine.c:2583,21'
          Dst:             pn_transport_condition
        - Src:             'c/src/core/engine.c:2583,12'
          Dst:             cond_set
    - functionName:    pn_connection_remote_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2290
      functionLinenumberEnd: 2293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2293,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2293,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2293,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_session_remote_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2303
      functionLinenumberEnd: 2305
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_remote_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_condition_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2514
      functionLinenumberEnd: 2553
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          156
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - pn_data
        - pn_data_copy
        - pn_data_free
        - pn_free
        - pn_string
        - pn_string_copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2518,11'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
                - pn_string
                - pn_free
            - BranchSide:      'c/src/core/engine.c:2518,11'
              BranchSideFuncs:
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
                - pn_string
                - pn_free
        - Branch String:   'c/src/core/engine.c:2518,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2518,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2519,16'
              BranchSideFuncs:
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
                - pn_string
                - pn_free
        - Branch String:   'c/src/core/engine.c:2519,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2519,38'
              BranchSideFuncs:
                - pn_free
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
            - BranchSide:      'c/src/core/engine.c:2524,19'
              BranchSideFuncs:
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
                - pn_string
        - Branch String:   'c/src/core/engine.c:2519,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2521,9'
              BranchSideFuncs:
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
            - BranchSide:      'c/src/core/engine.c:2530,24'
              BranchSideFuncs:
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
        - Branch String:   'c/src/core/engine.c:2524,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2525,24'
              BranchSideFuncs:
                - pn_string
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
            - BranchSide:      'c/src/core/engine.c:2527,15'
              BranchSideFuncs:
                - pn_string_copy
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
        - Branch String:   'c/src/core/engine.c:2530,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2530,24'
              BranchSideFuncs:
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
                - pn_free
            - BranchSide:      'c/src/core/engine.c:2530,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2530,44'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2530,53'
              BranchSideFuncs:
                - pn_free
                - pn_data_copy
                - pn_data
                - pn_data_free
            - BranchSide:      'c/src/core/engine.c:2535,19'
              BranchSideFuncs:
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
                - pn_string
        - Branch String:   'c/src/core/engine.c:2530,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2532,9'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
                - pn_data_free
            - BranchSide:      'c/src/core/engine.c:2541,24'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
                - pn_data_free
        - Branch String:   'c/src/core/engine.c:2535,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2536,31'
              BranchSideFuncs:
                - pn_string
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
            - BranchSide:      'c/src/core/engine.c:2538,15'
              BranchSideFuncs:
                - pn_string_copy
                - pn_data_copy
                - pn_data
                - pn_data_free
        - Branch String:   'c/src/core/engine.c:2541,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2541,24'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
                - pn_data_free
            - BranchSide:      'c/src/core/engine.c:2541,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2541,37'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2541,46'
              BranchSideFuncs:
                - pn_data_free
            - BranchSide:      'c/src/core/engine.c:2546,19'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
        - Branch String:   'c/src/core/engine.c:2541,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2541,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2543,9'
              BranchSideFuncs:
                - pn_data_free
        - Branch String:   'c/src/core/engine.c:2546,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2547,24'
              BranchSideFuncs:
                - pn_data
                - pn_data_copy
            - BranchSide:      'c/src/core/engine.c:2549,15'
              BranchSideFuncs:
                - pn_data_copy
      Callsites:
        - Src:             'c/src/core/engine.c:2521,9'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:2525,24'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:2527,15'
          Dst:             pn_string_copy
        - Src:             'c/src/core/engine.c:2532,9'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:2536,31'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:2538,15'
          Dst:             pn_string_copy
        - Src:             'c/src/core/engine.c:2543,9'
          Dst:             pn_data_free
        - Src:             'c/src/core/engine.c:2547,24'
          Dst:             pn_data
        - Src:             'c/src/core/engine.c:2549,15'
          Dst:             pn_data_copy
    - functionName:    pn_event_delivery
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2490
      functionLinenumberEnd: 2497
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_id
        - pn_event_class
        - pn_event_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2491,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2491,23'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_context
        - Branch String:   'c/src/core/engine.c:2491,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2491,3'
              BranchSideFuncs:
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2493,30'
              BranchSideFuncs:
                - pn_event_context
      Callsites:
        - Src:             'c/src/core/engine.c:2491,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2491,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2493,30'
          Dst:             pn_event_context
    - functionName:    pn_event_link
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2476
      functionLinenumberEnd: 2487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_id
        - pn_delivery_link
        - pn_event_class
        - pn_event_context
        - pn_event_delivery
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2478,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_delivery
                - pn_delivery_link
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2478,23'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_delivery
                - pn_delivery_link
                - pn_event_context
        - Branch String:   'c/src/core/engine.c:2478,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2480,26'
              BranchSideFuncs:
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2482,11'
              BranchSideFuncs:
                - pn_event_delivery
                - pn_delivery_link
        - Branch String:   'c/src/core/engine.c:2483,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2483,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2484,14'
              BranchSideFuncs:
                - pn_delivery_link
      Callsites:
        - Src:             'c/src/core/engine.c:2478,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2478,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2480,26'
          Dst:             pn_event_context
        - Src:             'c/src/core/engine.c:2482,11'
          Dst:             pn_event_delivery
        - Src:             'c/src/core/engine.c:2484,14'
          Dst:             pn_delivery_link
    - functionName:    pn_delivery_link
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2185
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_session
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2462
      functionLinenumberEnd: 2473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_id
        - pn_event_class
        - pn_event_context
        - pn_event_link
        - pn_link_session
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2464,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_link
                - pn_link_session
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2464,23'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_link
                - pn_link_session
                - pn_event_context
        - Branch String:   'c/src/core/engine.c:2464,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2466,29'
              BranchSideFuncs:
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2468,12'
              BranchSideFuncs:
                - pn_event_link
                - pn_link_session
        - Branch String:   'c/src/core/engine.c:2469,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2469,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2470,14'
              BranchSideFuncs:
                - pn_link_session
      Callsites:
        - Src:             'c/src/core/engine.c:2464,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2464,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2466,29'
          Dst:             pn_event_context
        - Src:             'c/src/core/engine.c:2468,12'
          Dst:             pn_event_link
        - Src:             'c/src/core/engine.c:2470,14'
          Dst:             pn_link_session
    - functionName:    pn_link_session
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1573
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_transport
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2500
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_id
        - pn_connection_transport
        - pn_event_class
        - pn_event_connection
        - pn_event_context
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2501,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_connection
                - pn_connection_transport
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2501,23'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_connection
                - pn_connection_transport
                - pn_event_context
        - Branch String:   'c/src/core/engine.c:2501,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2503,31'
              BranchSideFuncs:
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2506,31'
              BranchSideFuncs:
                - pn_event_connection
                - pn_connection_transport
        - Branch String:   'c/src/core/engine.c:2507,11'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2507,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2508,16'
              BranchSideFuncs:
                - pn_connection_transport
      Callsites:
        - Src:             'c/src/core/engine.c:2501,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2501,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2503,31'
          Dst:             pn_event_context
        - Src:             'c/src/core/engine.c:2506,31'
          Dst:             pn_event_connection
        - Src:             'c/src/core/engine.c:2508,16'
          Dst:             pn_connection_transport
    - functionName:    pn_event_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_id
        - pn_event_class
        - pn_event_context
        - pn_event_session
        - pn_event_transport
        - pn_session_connection
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2445,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_transport
                - pn_event_context
                - pn_event_session
                - pn_session_connection
            - BranchSide:      'c/src/core/engine.c:2445,23'
              BranchSideFuncs:
                - pn_event_class
                - pn_class_id
                - pn_event_transport
                - pn_event_context
                - pn_event_session
                - pn_session_connection
        - Branch String:   'c/src/core/engine.c:2445,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2447,32'
              BranchSideFuncs:
                - pn_event_context
            - BranchSide:      'c/src/core/engine.c:2449,17'
              BranchSideFuncs:
                - pn_event_transport
            - BranchSide:      'c/src/core/engine.c:2454,11'
              BranchSideFuncs:
                - pn_event_session
                - pn_session_connection
        - Branch String:   'c/src/core/engine.c:2450,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2450,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2451,25'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2455,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2455,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2456,13'
              BranchSideFuncs:
                - pn_session_connection
      Callsites:
        - Src:             'c/src/core/engine.c:2445,23'
          Dst:             pn_event_class
        - Src:             'c/src/core/engine.c:2445,11'
          Dst:             pn_class_id
        - Src:             'c/src/core/engine.c:2447,32'
          Dst:             pn_event_context
        - Src:             'c/src/core/engine.c:2449,17'
          Dst:             pn_event_transport
        - Src:             'c/src/core/engine.c:2454,11'
          Dst:             pn_event_session
        - Src:             'c/src/core/engine.c:2456,13'
          Dst:             pn_session_connection
    - functionName:    pn_connection_transport
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:271,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:272,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_condition_redirect_port
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2429
      functionLinenumberEnd: 2437
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_info
        - pn_data_enter
        - pn_data_get_int
        - pn_data_lookup
        - pn_data_next
        - pn_data_rewind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2430,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_info
                - pn_data_rewind
                - pn_data_next
                - pn_data_enter
                - pn_data_lookup
                - pn_data_get_int
                - pn_data_rewind
            - BranchSide:      'c/src/core/engine.c:2430,21'
              BranchSideFuncs:
                - pn_condition_info
                - pn_data_rewind
                - pn_data_next
                - pn_data_enter
                - pn_data_lookup
                - pn_data_get_int
                - pn_data_rewind
      Callsites:
        - Src:             'c/src/core/engine.c:2430,21'
          Dst:             pn_condition_info
        - Src:             'c/src/core/engine.c:2431,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/engine.c:2432,3'
          Dst:             pn_data_next
        - Src:             'c/src/core/engine.c:2433,3'
          Dst:             pn_data_enter
        - Src:             'c/src/core/engine.c:2434,3'
          Dst:             pn_data_lookup
        - Src:             'c/src/core/engine.c:2435,14'
          Dst:             pn_data_get_int
        - Src:             'c/src/core/engine.c:2436,3'
          Dst:             pn_data_rewind
    - functionName:    pn_condition_info
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2405,56'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:2405,56'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:2405,3'
          Dst:             pni_switch_to_data
    - functionName:    pni_switch_to_data
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_free
        - pn_data
        - pn_data_clear
        - pn_data_decode
        - pn_data_rewind
      functionUses:    14
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:70,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free
                - pn_data
            - BranchSide:      'c/src/core/util.h:70,7'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free
                - pn_data
        - Branch String:   'c/src/core/util.h:70,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:71,13'
              BranchSideFuncs:
                - pn_data
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free
            - BranchSide:      'c/src/core/util.h:73,14'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free
        - Branch String:   'c/src/core/util.h:73,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:73,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:74,5'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free
      Callsites:
        - Src:             'c/src/core/util.h:71,13'
          Dst:             pn_data
        - Src:             'c/src/core/util.h:74,5'
          Dst:             pn_data_clear
        - Src:             'c/src/core/util.h:75,5'
          Dst:             pn_data_decode
        - Src:             'c/src/core/util.h:76,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/util.h:78,5'
          Dst:             pn_bytes_free
    - functionName:    pn_condition_redirect_host
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2417
      functionLinenumberEnd: 2425
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_info
        - pn_data_enter
        - pn_data_get_bytes
        - pn_data_lookup
        - pn_data_next
        - pn_data_rewind
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2418,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_info
                - pn_data_rewind
                - pn_data_next
                - pn_data_enter
                - pn_data_lookup
                - pn_data_get_bytes
                - pn_data_rewind
            - BranchSide:      'c/src/core/engine.c:2418,21'
              BranchSideFuncs:
                - pn_condition_info
                - pn_data_rewind
                - pn_data_next
                - pn_data_enter
                - pn_data_lookup
                - pn_data_get_bytes
                - pn_data_rewind
      Callsites:
        - Src:             'c/src/core/engine.c:2418,21'
          Dst:             pn_condition_info
        - Src:             'c/src/core/engine.c:2419,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/engine.c:2420,3'
          Dst:             pn_data_next
        - Src:             'c/src/core/engine.c:2421,3'
          Dst:             pn_data_enter
        - Src:             'c/src/core/engine.c:2422,3'
          Dst:             pn_data_lookup
        - Src:             'c/src/core/engine.c:2423,21'
          Dst:             pn_data_get_bytes
        - Src:             'c/src/core/engine.c:2424,3'
          Dst:             pn_data_rewind
    - functionName:    pn_condition_is_redirect
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2410
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_condition_get_name
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2411,22'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_get_name
                - strcmp
                - strcmp
            - BranchSide:      'c/src/core/engine.c:2411,22'
              BranchSideFuncs:
                - pn_condition_get_name
                - strcmp
                - strcmp
        - Branch String:   'c/src/core/engine.c:2412,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2412,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2412,20'
              BranchSideFuncs:
                - strcmp
                - strcmp
        - Branch String:   'c/src/core/engine.c:2412,61'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2412,61'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2413,20'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'c/src/core/engine.c:2411,22'
          Dst:             pn_condition_get_name
        - Src:             'c/src/core/engine.c:2412,20'
          Dst:             strcmp
        - Src:             'c/src/core/engine.c:2413,20'
          Dst:             strcmp
    - functionName:    pn_condition_get_name
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2336
      functionLinenumberEnd: 2343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2338,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:2338,18'
              BranchSideFuncs:
                - pn_string_get
        - Branch String:   'c/src/core/engine.c:2338,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2338,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2341,12'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:2341,12'
          Dst:             pn_string_get
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_condition_format
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2393
      functionLinenumberEnd: 2400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_vformat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2395,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_vformat
            - BranchSide:      'c/src/core/engine.c:2396,3'
              BranchSideFuncs:
                - pn_condition_vformat
      Callsites:
        - Src:             'c/src/core/engine.c:2397,13'
          Dst:             pn_condition_vformat
    - functionName:    pn_condition_vformat
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2390
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_condition_set_description
        - pn_condition_set_name
        - vsnprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2380,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_set_name
                - vsnprintf
                - pn_condition_set_description
            - BranchSide:      'c/src/core/engine.c:2380,13'
              BranchSideFuncs:
                - pn_condition_set_name
                - vsnprintf
                - pn_condition_set_description
        - Branch String:   'c/src/core/engine.c:2381,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2381,7'
              BranchSideFuncs:
                - vsnprintf
                - pn_condition_set_description
            - BranchSide:      'c/src/core/engine.c:2385,14'
              BranchSideFuncs:
                - vsnprintf
                - pn_condition_set_description
        - Branch String:   'c/src/core/engine.c:2386,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2387,7'
              BranchSideFuncs:
                - pn_condition_set_description
            - BranchSide:      'c/src/core/engine.c:2388,9'
              BranchSideFuncs:
                - pn_condition_set_description
      Callsites:
        - Src:             'c/src/core/engine.c:2380,13'
          Dst:             pn_condition_set_name
        - Src:             'c/src/core/engine.c:2385,14'
          Dst:             vsnprintf
        - Src:             'c/src/core/engine.c:2388,9'
          Dst:             pn_condition_set_description
    - functionName:    pn_condition_set_name
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2346
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string
        - pn_string_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2348,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
                - pn_string
            - BranchSide:      'c/src/core/engine.c:2348,18'
              BranchSideFuncs:
                - pn_string_set
                - pn_string
        - Branch String:   'c/src/core/engine.c:2348,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2349,23'
              BranchSideFuncs:
                - pn_string
            - BranchSide:      'c/src/core/engine.c:2352,12'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:2349,23'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:2352,12'
          Dst:             pn_string_set
    - functionName:    pn_condition_set_description
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2367
      functionLinenumberEnd: 2375
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string
        - pn_string_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2369,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
                - pn_string
            - BranchSide:      'c/src/core/engine.c:2369,18'
              BranchSideFuncs:
                - pn_string_set
                - pn_string
        - Branch String:   'c/src/core/engine.c:2369,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2370,30'
              BranchSideFuncs:
                - pn_string
            - BranchSide:      'c/src/core/engine.c:2373,12'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:2370,30'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:2373,12'
          Dst:             pn_string_set
    - functionName:    pn_condition_get_description
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2357
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2359,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:2359,18'
              BranchSideFuncs:
                - pn_string_get
        - Branch String:   'c/src/core/engine.c:2359,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2359,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2362,12'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:2362,12'
          Dst:             pn_string_get
    - functionName:    pn_link_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2309
      functionLinenumberEnd: 2311
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2297
      functionLinenumberEnd: 2299
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2284
      functionLinenumberEnd: 2286
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_aborted
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2279
      functionLinenumberEnd: 2280
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_abort
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2277
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_buffer_clear
        - pn_buffer_size
        - pn_delivery_settle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2271,24'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_buffer_size
                - pn_buffer_clear
            - BranchSide:      'c/src/core/engine.c:2271,24'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_buffer_size
                - pn_buffer_clear
        - Branch String:   'c/src/core/engine.c:2271,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2271,7'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_buffer_size
                - pn_buffer_clear
            - BranchSide:      'c/src/core/engine.c:2272,15'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_buffer_size
                - pn_buffer_clear
      Callsites:
        - Src:             'c/src/core/engine.c:2273,5'
          Dst:             pn_delivery_settle
        - Src:             'c/src/core/engine.c:2274,48'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/engine.c:2275,5'
          Dst:             pn_buffer_clear
    - functionName:    pn_delivery_settle
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2053
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_decref
        - pn_delivery_current
        - pn_incref
        - pn_link_advance
        - pn_work_update
        - pni_add_tpwork
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2040,24'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_delivery_current
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
                - pn_link_advance
            - BranchSide:      'c/src/core/engine.c:2040,24'
              BranchSideFuncs:
                - pn_delivery_current
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
                - pn_link_advance
        - Branch String:   'c/src/core/engine.c:2040,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2040,7'
              BranchSideFuncs:
                - pn_delivery_current
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
                - pn_link_advance
            - BranchSide:      'c/src/core/engine.c:2041,33'
              BranchSideFuncs:
                - pn_delivery_current
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
                - pn_link_advance
        - Branch String:   'c/src/core/engine.c:2042,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2043,7'
              BranchSideFuncs:
                - pn_link_advance
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:2046,11'
              BranchSideFuncs:
                - pni_add_tpwork
                - pn_work_update
                - pn_incref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:2042,9'
          Dst:             pn_delivery_current
        - Src:             'c/src/core/engine.c:2043,7'
          Dst:             pn_link_advance
        - Src:             'c/src/core/engine.c:2048,5'
          Dst:             pni_add_tpwork
        - Src:             'c/src/core/engine.c:2049,5'
          Dst:             pn_work_update
        - Src:             'c/src/core/engine.c:2050,5'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:2051,5'
          Dst:             pn_decref
    - functionName:    pn_delivery_current
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1796
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_link_current
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1795,31'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_current
            - BranchSide:      'c/src/core/engine.c:1795,31'
              BranchSideFuncs:
                - pn_link_current
      Callsites:
        - Src:             'c/src/core/engine.c:1796,10'
          Dst:             pn_link_current
    - functionName:    pn_link_advance
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1974
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          66
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_work_update
        - pni_advance_receiver
        - pni_advance_sender
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1960,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_advance_receiver
                - pn_work_update
                - pn_work_update
                - pni_advance_sender
            - BranchSide:      'c/src/core/engine.c:1960,7'
              BranchSideFuncs:
                - pni_advance_receiver
                - pn_work_update
                - pn_work_update
                - pni_advance_sender
        - Branch String:   'c/src/core/engine.c:1960,12'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1960,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1960,21'
              BranchSideFuncs:
                - pni_advance_receiver
                - pn_work_update
                - pn_work_update
                - pni_advance_sender
        - Branch String:   'c/src/core/engine.c:1960,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1960,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1962,24'
              BranchSideFuncs:
                - pni_advance_receiver
                - pn_work_update
                - pn_work_update
                - pni_advance_sender
        - Branch String:   'c/src/core/engine.c:1962,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1963,7'
              BranchSideFuncs:
                - pni_advance_sender
                - pn_work_update
                - pn_work_update
            - BranchSide:      'c/src/core/engine.c:1965,7'
              BranchSideFuncs:
                - pni_advance_receiver
                - pn_work_update
                - pn_work_update
        - Branch String:   'c/src/core/engine.c:1969,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1969,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1970,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:1963,7'
          Dst:             pni_advance_sender
        - Src:             'c/src/core/engine.c:1965,7'
          Dst:             pni_advance_receiver
        - Src:             'c/src/core/engine.c:1968,5'
          Dst:             pn_work_update
        - Src:             'c/src/core/engine.c:1969,15'
          Dst:             pn_work_update
    - functionName:    pni_add_tpwork
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 783
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_modified
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:784,43'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:784,43'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/engine.c:785,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:785,7'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:787,5'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/engine.c:787,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:787,5'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:787,5'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/engine.c:787,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:787,5'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:788,22'
              BranchSideFuncs:
                - pn_modified
      Callsites:
        - Src:             'c/src/core/engine.c:790,3'
          Dst:             pn_modified
    - functionName:    pn_work_update
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 780
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          71
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pn_delivery_link
        - pn_link_credit
        - pn_link_current
        - pni_add_work
        - pni_clear_work
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:763,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_delivery_link
                - pn_link_current
                - pni_clear_work
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:763,21'
              BranchSideFuncs:
                - pn_delivery_link
                - pn_link_current
                - pni_clear_work
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
                - pni_add_work
        - Branch String:   'c/src/core/engine.c:765,25'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:765,45'
              BranchSideFuncs:
                - pni_clear_work
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:767,23'
              BranchSideFuncs:
                - pni_clear_work
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
        - Branch String:   'c/src/core/engine.c:765,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:766,5'
              BranchSideFuncs:
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:767,23'
              BranchSideFuncs:
                - pni_clear_work
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
        - Branch String:   'c/src/core/engine.c:767,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:768,24'
              BranchSideFuncs:
                - pni_add_work
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:778,5'
              BranchSideFuncs:
                - pni_clear_work
        - Branch String:   'c/src/core/engine.c:768,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:769,11'
              BranchSideFuncs:
                - pn_link_credit
                - pni_clear_work
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:775,7'
              BranchSideFuncs:
                - pni_add_work
        - Branch String:   'c/src/core/engine.c:769,11'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:770,9'
              BranchSideFuncs:
                - pni_add_work
            - BranchSide:      'c/src/core/engine.c:772,9'
              BranchSideFuncs:
                - pni_clear_work
      Callsites:
        - Src:             'c/src/core/engine.c:763,21'
          Dst:             pn_delivery_link
        - Src:             'c/src/core/engine.c:764,28'
          Dst:             pn_link_current
        - Src:             'c/src/core/engine.c:766,5'
          Dst:             pni_add_work
        - Src:             'c/src/core/engine.c:769,11'
          Dst:             pn_link_credit
        - Src:             'c/src/core/engine.c:770,9'
          Dst:             pni_add_work
        - Src:             'c/src/core/engine.c:772,9'
          Dst:             pni_clear_work
        - Src:             'c/src/core/engine.c:775,7'
          Dst:             pni_add_work
        - Src:             'c/src/core/engine.c:778,5'
          Dst:             pni_clear_work
    - functionName:    pn_link_current
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1914
      functionLinenumberEnd: 1917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1915,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1915,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1916,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_add_work
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:745,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:745,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:747,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:747,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:747,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:747,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:747,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:747,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:748,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_credit
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1978
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1978,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1978,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1978,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_clear_work
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 753
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:754,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:754,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:756,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:756,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:756,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:756,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:756,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:757,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_modified
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 821
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_collector_put_object
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:822,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:822,18'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:822,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:823,5'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:827,12'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:823,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:823,5'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:823,5'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:823,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:823,5'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:824,24'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:827,12'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:827,27'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:827,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:827,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:827,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:828,41'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/engine.c:828,5'
          Dst:             pn_collector_put_object
    - functionName:    pni_advance_sender
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_add_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1921,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1921,9'
              BranchSideFuncs:
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:1926,38'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1926,63'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1929,11'
              BranchSideFuncs:
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:1927,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1927,7'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1929,11'
              BranchSideFuncs:
                - pni_add_tpwork
      Callsites:
        - Src:             'c/src/core/engine.c:1932,3'
          Dst:             pni_add_tpwork
    - functionName:    pni_advance_receiver
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1937
      functionLinenumberEnd: 1956
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer_clear
        - pn_buffer_size
        - pni_add_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1938,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_buffer_clear
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1938,9'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_buffer_clear
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:1946,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1946,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1947,31'
              BranchSideFuncs:
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:1949,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1949,40'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1949,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1949,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1949,9'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:1950,23'
              BranchSideFuncs:
                - pni_add_tpwork
      Callsites:
        - Src:             'c/src/core/engine.c:1943,23'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/engine.c:1944,3'
          Dst:             pn_buffer_clear
        - Src:             'c/src/core/engine.c:1951,7'
          Dst:             pni_add_tpwork
    - functionName:    pn_delivery_partial
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2266
      functionLinenumberEnd: 2267
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_pending
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2256
      functionLinenumberEnd: 2263
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_buffer_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2261,17'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:2261,17'
              BranchSideFuncs:
                - pn_buffer_size
        - Branch String:   'c/src/core/engine.c:2261,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2261,7'
              BranchSideFuncs:
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:2262,35'
              BranchSideFuncs:
                - pn_buffer_size
      Callsites:
        - Src:             'c/src/core/engine.c:2262,10'
          Dst:             pn_buffer_size
    - functionName:    pn_delivery_update
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_add_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2232,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2232,8'
              BranchSideFuncs:
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2232,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2232,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2233,19'
              BranchSideFuncs:
                - pni_add_tpwork
      Callsites:
        - Src:             'c/src/core/engine.c:2234,3'
          Dst:             pni_add_tpwork
    - functionName:    pn_delivery_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2225
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_work_update
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2226,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_work_update
            - BranchSide:      'c/src/core/engine.c:2226,13'
              BranchSideFuncs:
                - pn_work_update
      Callsites:
        - Src:             'c/src/core/engine.c:2227,3'
          Dst:             pn_work_update
    - functionName:    pn_delivery_updated
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2220
      functionLinenumberEnd: 2221
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2221,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2221,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2221,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_settled
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2215
      functionLinenumberEnd: 2216
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2216,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2216,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2216,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_remote_state
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2209
      functionLinenumberEnd: 2211
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_remote
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2203
      functionLinenumberEnd: 2205
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_local_state
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionLinenumberEnd: 2199
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_local
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2193
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_remote_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2174
      functionLinenumberEnd: 2180
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2177,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:2177,13'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:2177,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2177,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2178,61'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:2178,5'
          Dst:             pni_switch_to_data
    - functionName:    pn_link_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionLinenumberEnd: 2170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2168,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_data
            - BranchSide:      'c/src/core/engine.c:2168,14'
              BranchSideFuncs:
                - pn_data
        - Branch String:   'c/src/core/engine.c:2168,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2168,7'
              BranchSideFuncs:
                - pn_data
            - BranchSide:      'c/src/core/engine.c:2169,26'
              BranchSideFuncs:
                - pn_data
      Callsites:
        - Src:             'c/src/core/engine.c:2169,26'
          Dst:             pn_data
    - functionName:    pn_link_remote_max_message_size
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2161
      functionLinenumberEnd: 2162
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_set_max_message_size
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_max_message_size
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2152
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_draining
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2144
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_link_credit
        - pn_link_queued
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2147,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_credit
                - pn_link_queued
            - BranchSide:      'c/src/core/engine.c:2147,20'
              BranchSideFuncs:
                - pn_link_credit
                - pn_link_queued
        - Branch String:   'c/src/core/engine.c:2147,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2147,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2147,30'
              BranchSideFuncs:
                - pn_link_credit
                - pn_link_queued
      Callsites:
        - Src:             'c/src/core/engine.c:2147,30'
          Dst:             pn_link_credit
        - Src:             'c/src/core/engine.c:2147,57'
          Dst:             pn_link_queued
    - functionName:    pn_link_queued
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 1988
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1988,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1988,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1988,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_drain
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2126
      functionLinenumberEnd: 2132
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_link_flow
        - pn_link_set_drain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2129,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_set_drain
                - pn_link_flow
            - BranchSide:      'c/src/core/engine.c:2129,3'
              BranchSideFuncs:
                - pn_link_set_drain
                - pn_link_flow
      Callsites:
        - Src:             'c/src/core/engine.c:2129,3'
          Dst:             pn_link_set_drain
        - Src:             'c/src/core/engine.c:2130,3'
          Dst:             pn_link_flow
    - functionName:    pn_link_set_drain
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2141
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_modified
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'c/src/core/engine.c:2139,3'
          Dst:             pn_modified
    - functionName:    pn_link_flow
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2114
      functionLinenumberEnd: 2123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_link_set_drain
        - pn_modified
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2117,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_modified
                - pn_link_set_drain
            - BranchSide:      'c/src/core/engine.c:2117,13'
              BranchSideFuncs:
                - pn_modified
                - pn_link_set_drain
        - Branch String:   'c/src/core/engine.c:2119,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2119,7'
              BranchSideFuncs:
                - pn_link_set_drain
            - BranchSide:      'c/src/core/engine.c:2120,5'
              BranchSideFuncs:
                - pn_link_set_drain
      Callsites:
        - Src:             'c/src/core/engine.c:2118,3'
          Dst:             pn_modified
        - Src:             'c/src/core/engine.c:2120,5'
          Dst:             pn_link_set_drain
    - functionName:    pn_link_recv
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2092
      functionLinenumberEnd: 2110
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pn_buffer_get
        - pn_buffer_trim
        - pni_add_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2093,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2093,8'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2093,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2093,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2094,39'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2095,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2095,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2096,17'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2096,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2096,7'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2097,41'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2099,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2100,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2108,22'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2102,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2102,40'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2102,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2102,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2102,9'
              BranchSideFuncs:
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2103,23'
              BranchSideFuncs:
                - pni_add_tpwork
      Callsites:
        - Src:             'c/src/core/engine.c:2097,17'
          Dst:             pn_buffer_get
        - Src:             'c/src/core/engine.c:2098,3'
          Dst:             pn_buffer_trim
        - Src:             'c/src/core/engine.c:2104,7'
          Dst:             pni_add_tpwork
    - functionName:    pn_link_drained
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2072
      functionLinenumberEnd: 2088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_link_is_sender
        - pn_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2076,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:2076,7'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_modified
        - Branch String:   'c/src/core/engine.c:2076,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2077,15'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:2084,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2077,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2077,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2077,30'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/engine.c:2077,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2077,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2078,13'
              BranchSideFuncs:
                - pn_modified
      Callsites:
        - Src:             'c/src/core/engine.c:2076,7'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/engine.c:2080,7'
          Dst:             pn_modified
    - functionName:    pn_link_send
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2061
      functionLinenumberEnd: 2069
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer_append
        - pn_link_current
        - pni_add_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2062,28'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_current
                - pn_buffer_append
                - pni_add_tpwork
            - BranchSide:      'c/src/core/engine.c:2062,28'
              BranchSideFuncs:
                - pn_link_current
                - pn_buffer_append
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2063,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2063,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2064,8'
              BranchSideFuncs:
                - pn_buffer_append
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2064,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2064,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2064,18'
              BranchSideFuncs:
                - pn_buffer_append
                - pni_add_tpwork
        - Branch String:   'c/src/core/engine.c:2064,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2064,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2065,29'
              BranchSideFuncs:
                - pn_buffer_append
                - pni_add_tpwork
      Callsites:
        - Src:             'c/src/core/engine.c:2062,28'
          Dst:             pn_link_current
        - Src:             'c/src/core/engine.c:2065,3'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/engine.c:2067,3'
          Dst:             pni_add_tpwork
    - functionName:    pn_link_offered
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2056
      functionLinenumberEnd: 2058
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_set_rcv_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2032
      functionLinenumberEnd: 2035
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2033,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2033,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2034,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_set_snd_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2027
      functionLinenumberEnd: 2030
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2028,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2028,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2029,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_remote_rcv_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2022
      functionLinenumberEnd: 2023
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2023,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2023,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2023,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_remote_snd_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2016
      functionLinenumberEnd: 2017
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2017,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2017,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2017,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_rcv_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2011,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2011,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2011,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_snd_settle_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2004
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2005,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2005,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2005,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_get_drain
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1998
      functionLinenumberEnd: 2000
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_remote_credit
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1992
      functionLinenumberEnd: 1994
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_available
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1982
      functionLinenumberEnd: 1983
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1983,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1983,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1983,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_tag
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1905
      functionLinenumberEnd: 1911
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1906,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1906,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1907,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_disposition_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 1901
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_annotations
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1895
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1894,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1894,36'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1894,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_disposition_set_undeliverable
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1886
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_is_undeliverable
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1880
      functionLinenumberEnd: 1882
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_set_failed
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1874
      functionLinenumberEnd: 1877
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_is_failed
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1868
      functionLinenumberEnd: 1870
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_set_section_offset
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1865
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_get_section_offset
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1856
      functionLinenumberEnd: 1858
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_set_section_number
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1853
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_get_section_number
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1844
      functionLinenumberEnd: 1846
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_disposition_data
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1837
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1839,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1839,36'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1839,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_disposition_type
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1833
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_set_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1819
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1821,27'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_set
            - BranchSide:      'c/src/core/engine.c:1821,27'
              BranchSideFuncs:
                - pn_record_set
      Callsites:
        - Src:             'c/src/core/engine.c:1821,3'
          Dst:             pn_record_set
    - functionName:    pn_delivery_get_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1813
      functionLinenumberEnd: 1815
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1815,34'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_get
            - BranchSide:      'c/src/core/engine.c:1815,34'
              BranchSideFuncs:
                - pn_record_get
      Callsites:
        - Src:             'c/src/core/engine.c:1815,10'
          Dst:             pn_record_get
    - functionName:    pn_delivery_readable
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2246
      functionLinenumberEnd: 2253
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          33
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_delivery_current
        - pn_link_is_receiver
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2247,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_receiver
                - pn_delivery_current
            - BranchSide:      'c/src/core/engine.c:2247,7'
              BranchSideFuncs:
                - pn_link_is_receiver
                - pn_delivery_current
        - Branch String:   'c/src/core/engine.c:2247,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2247,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2248,33'
              BranchSideFuncs:
                - pn_link_is_receiver
                - pn_delivery_current
        - Branch String:   'c/src/core/engine.c:2249,38'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2249,41'
              BranchSideFuncs:
                - pn_delivery_current
            - BranchSide:      'c/src/core/engine.c:2249,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:2249,12'
          Dst:             pn_link_is_receiver
        - Src:             'c/src/core/engine.c:2249,41'
          Dst:             pn_delivery_current
    - functionName:    pn_link_is_receiver
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1569
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_writable
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          41
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_delivery_current
        - pn_link_credit
        - pn_link_is_sender
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2239,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_current
                - pn_link_credit
            - BranchSide:      'c/src/core/engine.c:2239,8'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_current
                - pn_link_credit
        - Branch String:   'c/src/core/engine.c:2239,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2239,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:2241,31'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_delivery_current
                - pn_link_credit
        - Branch String:   'c/src/core/engine.c:2242,34'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2242,37'
              BranchSideFuncs:
                - pn_delivery_current
                - pn_link_credit
            - BranchSide:      'c/src/core/engine.c:2242,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:2242,67'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2242,70'
              BranchSideFuncs:
                - pn_link_credit
            - BranchSide:      'c/src/core/engine.c:2242,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:2242,10'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/engine.c:2242,37'
          Dst:             pn_delivery_current
        - Src:             'c/src/core/engine.c:2242,70'
          Dst:             pn_link_credit
    - functionName:    pn_delivery_dump
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1800
      functionLinenumberEnd: 1810
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_delivery_current
        - pn_delivery_readable
        - pn_delivery_writable
        - pn_quote_data
        - printf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1801,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_quote_data
                - pn_delivery_current
                - pn_delivery_writable
                - pn_delivery_readable
                - printf
            - BranchSide:      'c/src/core/engine.c:1802,25'
              BranchSideFuncs:
                - pn_quote_data
                - pn_delivery_current
                - pn_delivery_writable
                - pn_delivery_readable
                - printf
      Callsites:
        - Src:             'c/src/core/engine.c:1803,3'
          Dst:             pn_quote_data
        - Src:             'c/src/core/engine.c:1808,41'
          Dst:             pn_delivery_current
        - Src:             'c/src/core/engine.c:1809,10'
          Dst:             pn_delivery_writable
        - Src:             'c/src/core/engine.c:1809,35'
          Dst:             pn_delivery_readable
        - Src:             'c/src/core/engine.c:1804,3'
          Dst:             printf
    - functionName:    pn_unsettled_next
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1785
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          29
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1787,12'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1787,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1787,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1787,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1787,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_unsettled_head
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1776
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1778,12'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1778,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1778,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1778,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1778,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1779,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1778,12'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1778,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1778,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_unsettled
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1771
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery_buffered
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1768
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - pn_buffer_size
        - pn_link_is_sender
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1757,17'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:1757,17'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_buffer_size
        - Branch String:   'c/src/core/engine.c:1757,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1757,7'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:1758,35'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_buffer_size
        - Branch String:   'c/src/core/engine.c:1758,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1758,7'
              BranchSideFuncs:
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:1760,16'
              BranchSideFuncs:
                - pn_buffer_size
        - Branch String:   'c/src/core/engine.c:1760,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1760,9'
              BranchSideFuncs:
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:1763,24'
              BranchSideFuncs:
                - pn_buffer_size
        - Branch String:   'c/src/core/engine.c:1763,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1763,58'
              BranchSideFuncs:
                - pn_buffer_size
            - BranchSide:      'c/src/core/engine.c:1763,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:1758,7'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/engine.c:1763,33'
          Dst:             pn_buffer_size
    - functionName:    pn_disposition_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1667
      functionLinenumberEnd: 1681
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_condition_clear
        - pn_data_clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1668,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_data_clear
                - pn_bytes_free
                - pn_data_clear
                - pn_bytes_free
                - pn_condition_clear
            - BranchSide:      'c/src/core/engine.c:1668,7'
              BranchSideFuncs:
                - pn_data_clear
                - pn_bytes_free
                - pn_data_clear
                - pn_bytes_free
                - pn_condition_clear
      Callsites:
        - Src:             'c/src/core/engine.c:1674,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/engine.c:1675,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1677,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/engine.c:1678,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1680,3'
          Dst:             pn_condition_clear
    - functionName:    pn_condition_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_bytes_free
        - pn_data_clear
        - pn_string_clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:2328,18'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_clear
                - pn_string_clear
                - pn_data_clear
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:2328,18'
              BranchSideFuncs:
                - pn_string_clear
                - pn_string_clear
                - pn_data_clear
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:2328,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2328,24'
              BranchSideFuncs:
                - pn_string_clear
                - pn_data_clear
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:2329,18'
              BranchSideFuncs:
                - pn_string_clear
                - pn_data_clear
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:2329,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2329,31'
              BranchSideFuncs:
                - pn_data_clear
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:2330,18'
              BranchSideFuncs:
                - pn_data_clear
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:2330,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:2330,7'
              BranchSideFuncs:
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:2330,24'
              BranchSideFuncs:
                - pn_data_clear
                - pn_bytes_free
      Callsites:
        - Src:             'c/src/core/engine.c:2328,24'
          Dst:             pn_string_clear
        - Src:             'c/src/core/engine.c:2329,31'
          Dst:             pn_string_clear
        - Src:             'c/src/core/engine.c:2330,24'
          Dst:             pn_data_clear
        - Src:             'c/src/core/engine.c:2331,3'
          Dst:             pn_bytes_free
    - functionName:    pn_disposition_init
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1658
      functionLinenumberEnd: 1664
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1659,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_init
            - BranchSide:      'c/src/core/engine.c:1659,7'
              BranchSideFuncs:
                - pn_condition_init
      Callsites:
        - Src:             'c/src/core/engine.c:1663,3'
          Dst:             pn_condition_init
    - functionName:    pn_condition_init
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_delivery
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1701
      functionLinenumberEnd: 1752
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          149
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pn_buffer
        - pn_buffer_clear
        - pn_bytes_dup
        - pn_class_new
        - pn_decref
        - pn_disposition_clear
        - pn_disposition_init
        - pn_incref
        - pn_list_pop
        - pn_record
        - pn_record_clear
        - pn_work_update
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1703,27'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_bytes_dup
                - pn_disposition_clear
                - pn_disposition_clear
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
                - pn_class_new
                - pn_buffer
                - pn_disposition_init
                - pn_disposition_init
                - pn_record
            - BranchSide:      'c/src/core/engine.c:1703,27'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_bytes_dup
                - pn_disposition_clear
                - pn_disposition_clear
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
                - pn_class_new
                - pn_buffer
                - pn_disposition_init
                - pn_disposition_init
                - pn_record
        - Branch String:   'c/src/core/engine.c:1705,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1706,34'
              BranchSideFuncs:
                - pn_class_new
                - pn_buffer
                - pn_disposition_init
                - pn_disposition_init
                - pn_record
                - pn_incref
                - pn_bytes_dup
                - pn_disposition_clear
                - pn_disposition_clear
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1715,13'
              BranchSideFuncs:
                - pn_incref
                - pn_bytes_dup
                - pn_disposition_clear
                - pn_disposition_clear
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1707,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1707,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1708,23'
              BranchSideFuncs:
                - pn_buffer
                - pn_disposition_init
                - pn_disposition_init
                - pn_record
                - pn_incref
                - pn_bytes_dup
                - pn_disposition_clear
                - pn_disposition_clear
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1722,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1722,3'
              BranchSideFuncs:
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1722,3'
              BranchSideFuncs:
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1722,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1722,3'
              BranchSideFuncs:
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1723,13'
              BranchSideFuncs:
                - pn_buffer_clear
                - pn_record_clear
                - pn_work_update
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1741,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1742,19'
              BranchSideFuncs:
                - pn_work_update
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1744,9'
              BranchSideFuncs:
                - pn_work_update
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:1704,47'
          Dst:             pn_list_pop
        - Src:             'c/src/core/engine.c:1706,34'
          Dst:             pn_class_new
        - Src:             'c/src/core/engine.c:1708,23'
          Dst:             pn_buffer
        - Src:             'c/src/core/engine.c:1709,5'
          Dst:             pn_disposition_init
        - Src:             'c/src/core/engine.c:1710,5'
          Dst:             pn_disposition_init
        - Src:             'c/src/core/engine.c:1711,25'
          Dst:             pn_record
        - Src:             'c/src/core/engine.c:1716,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:1717,19'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/engine.c:1718,3'
          Dst:             pn_disposition_clear
        - Src:             'c/src/core/engine.c:1719,3'
          Dst:             pn_disposition_clear
        - Src:             'c/src/core/engine.c:1730,3'
          Dst:             pn_buffer_clear
        - Src:             'c/src/core/engine.c:1733,3'
          Dst:             pn_record_clear
        - Src:             'c/src/core/engine.c:1746,3'
          Dst:             pn_work_update
        - Src:             'c/src/core/engine.c:1749,3'
          Dst:             pn_decref
    - functionName:    pn_bytes_dup
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:57,20'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pn_dtag
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1697
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_name
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1559,30'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:1559,30'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:1559,10'
          Dst:             pn_string_get
    - functionName:    pn_link_state
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1553
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_receiver
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_link_new
        - pn_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1548,41'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string
                - pn_link_new
            - BranchSide:      'c/src/core/engine.c:1548,41'
              BranchSideFuncs:
                - pn_string
                - pn_link_new
      Callsites:
        - Src:             'c/src/core/engine.c:1548,41'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:1548,10'
          Dst:             pn_link_new
    - functionName:    pn_link_new
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          59
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
        - pn_collector_put_object
        - pn_decref
        - pn_endpoint_init
        - pn_incref
        - pn_record
        - pni_add_link
        - pni_terminus_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1280,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pni_add_link
                - pn_incref
                - pni_terminus_init
                - pni_terminus_init
                - pni_terminus_init
                - pni_terminus_init
                - pn_record
                - pn_collector_put_object
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1280,35'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pni_add_link
                - pn_incref
                - pni_terminus_init
                - pni_terminus_init
                - pni_terminus_init
                - pni_terminus_init
                - pn_record
                - pn_collector_put_object
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:1280,35'
          Dst:             pn_class_new
        - Src:             'c/src/core/engine.c:1282,3'
          Dst:             pn_endpoint_init
        - Src:             'c/src/core/engine.c:1283,3'
          Dst:             pni_add_link
        - Src:             'c/src/core/engine.c:1284,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:1286,3'
          Dst:             pni_terminus_init
        - Src:             'c/src/core/engine.c:1287,3'
          Dst:             pni_terminus_init
        - Src:             'c/src/core/engine.c:1288,3'
          Dst:             pni_terminus_init
        - Src:             'c/src/core/engine.c:1289,3'
          Dst:             pni_terminus_init
        - Src:             'c/src/core/engine.c:1301,19'
          Dst:             pn_record
        - Src:             'c/src/core/engine.c:1320,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:1324,3'
          Dst:             pn_decref
    - functionName:    pn_endpoint_init
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_condition_init
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:414,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_init
                - pn_condition_init
            - BranchSide:      'c/src/core/engine.c:414,20'
              BranchSideFuncs:
                - pn_condition_init
                - pn_condition_init
        - Branch String:   'c/src/core/engine.c:428,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:428,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:428,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:428,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:428,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:417,3'
          Dst:             pn_condition_init
        - Src:             'c/src/core/engine.c:418,3'
          Dst:             pn_condition_init
    - functionName:    pni_add_link
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_ep_incref
        - pn_list_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:325,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_add
                - pn_ep_incref
            - BranchSide:      'c/src/core/engine.c:325,20'
              BranchSideFuncs:
                - pn_list_add
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/engine.c:325,3'
          Dst:             pn_list_add
        - Src:             'c/src/core/engine.c:327,3'
          Dst:             pn_ep_incref
    - functionName:    pni_terminus_init
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1202
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1203,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string
            - BranchSide:      'c/src/core/engine.c:1203,20'
              BranchSideFuncs:
                - pn_string
      Callsites:
        - Src:             'c/src/core/engine.c:1204,23'
          Dst:             pn_string
    - functionName:    pn_ep_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 434
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_incref
        - pn_object_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1224,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:1224,23'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
        - Branch String:   'c/src/core/engine.c:1224,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1225,31'
              BranchSideFuncs:
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:1228,5'
              BranchSideFuncs:
                - pn_object_incref
      Callsites:
        - Src:             'c/src/core/engine.c:1226,5'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:1228,5'
          Dst:             pn_object_incref
    - functionName:    pn_link_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1233
      functionLinenumberEnd: 1264
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - pn_bytes_free
        - pn_decref
        - pn_free
        - pn_hash_del
        - pn_list_remove
        - pni_endpoint_tini
        - pni_preserve_child
        - pni_remove_link
        - pni_terminus_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1237,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_preserve_child
                - pn_free
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:1237,7'
              BranchSideFuncs:
                - pni_preserve_child
                - pn_free
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:1241,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1243,5'
              BranchSideFuncs:
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:1246,17'
              BranchSideFuncs:
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:1241,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1243,5'
              BranchSideFuncs:
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:1246,17'
              BranchSideFuncs:
                - pn_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pni_terminus_free
                - pn_free
                - pni_endpoint_tini
                - pni_remove_link
                - pn_hash_del
                - pn_hash_del
                - pn_list_remove
                - pn_decref
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
        - Branch String:   'c/src/core/engine.c:1257,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1258,21'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
            - BranchSide:      'c/src/core/engine.c:1260,17'
              BranchSideFuncs:
                - pn_free
                - pn_bytes_free
                - pn_free
                - pn_bytes_free
      Callsites:
        - Src:             'c/src/core/engine.c:1237,7'
          Dst:             pni_preserve_child
        - Src:             'c/src/core/engine.c:1243,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1246,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1247,3'
          Dst:             pni_terminus_free
        - Src:             'c/src/core/engine.c:1248,3'
          Dst:             pni_terminus_free
        - Src:             'c/src/core/engine.c:1249,3'
          Dst:             pni_terminus_free
        - Src:             'c/src/core/engine.c:1250,3'
          Dst:             pni_terminus_free
        - Src:             'c/src/core/engine.c:1251,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1252,3'
          Dst:             pni_endpoint_tini
        - Src:             'c/src/core/engine.c:1253,3'
          Dst:             pni_remove_link
        - Src:             'c/src/core/engine.c:1254,3'
          Dst:             pn_hash_del
        - Src:             'c/src/core/engine.c:1255,3'
          Dst:             pn_hash_del
        - Src:             'c/src/core/engine.c:1256,3'
          Dst:             pn_list_remove
        - Src:             'c/src/core/engine.c:1258,5'
          Dst:             pn_decref
        - Src:             'c/src/core/engine.c:1260,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1261,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1262,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1263,3'
          Dst:             pn_bytes_free
    - functionName:    pni_remove_link
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_ep_decref
        - pn_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:332,27'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_remove
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:332,27'
              BranchSideFuncs:
                - pn_list_remove
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:332,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:332,7'
              BranchSideFuncs:
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:333,5'
              BranchSideFuncs:
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:334,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:334,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:334,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:334,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:334,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:332,7'
          Dst:             pn_list_remove
        - Src:             'c/src/core/engine.c:333,5'
          Dst:             pn_ep_decref
    - functionName:    pn_ep_decref
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 474
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_put_object
        - pn_final_type
        - pni_ep_get_connection
      functionUses:    13
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:469,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_final_type
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:469,13'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_final_type
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:470,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:470,7'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_final_type
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:471,29'
              BranchSideFuncs:
                - pni_ep_get_connection
                - pn_final_type
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/engine.c:471,29'
          Dst:             pni_ep_get_connection
        - Src:             'c/src/core/engine.c:472,56'
          Dst:             pn_final_type
        - Src:             'c/src/core/engine.c:472,5'
          Dst:             pn_collector_put_object
    - functionName:    pn_final_type
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:437,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:437,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:437,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_sender
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1542
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_link_new
        - pn_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1543,39'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string
                - pn_link_new
            - BranchSide:      'c/src/core/engine.c:1543,39'
              BranchSideFuncs:
                - pn_string
                - pn_link_new
      Callsites:
        - Src:             'c/src/core/engine.c:1543,39'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:1543,10'
          Dst:             pn_link_new
    - functionName:    pn_terminus_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1484
      functionLinenumberEnd: 1539
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         42
      ICount:          285
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - pn_bytes_dup
        - pn_bytes_free
        - pn_data
        - pn_data_copy
        - pn_free
        - pn_terminus_get_address
        - pn_terminus_set_address
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1485,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_terminus_get_address
                - pn_terminus_set_address
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1485,8'
              BranchSideFuncs:
                - pn_terminus_get_address
                - pn_terminus_set_address
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1485,17'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1485,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1485,21'
              BranchSideFuncs:
                - pn_terminus_get_address
                - pn_terminus_set_address
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1485,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1485,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1489,25'
              BranchSideFuncs:
                - pn_terminus_get_address
                - pn_terminus_set_address
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1491,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1491,7'
              BranchSideFuncs:
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1492,31'
              BranchSideFuncs:
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_bytes_free
                - pn_bytes_dup
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1506,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1507,23'
              BranchSideFuncs:
                - pn_free
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1510,20'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
        - Branch String:   'c/src/core/engine.c:1510,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1510,55'
              BranchSideFuncs:
                - pn_data
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1511,11'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1512,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1512,9'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1514,13'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1514,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1515,23'
              BranchSideFuncs:
                - pn_free
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1518,20'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
                - pn_data
        - Branch String:   'c/src/core/engine.c:1518,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1518,59'
              BranchSideFuncs:
                - pn_data
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1519,11'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1520,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1520,9'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1522,13'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1522,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1523,23'
              BranchSideFuncs:
                - pn_free
                - pn_data_copy
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1526,20'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
                - pn_data
        - Branch String:   'c/src/core/engine.c:1526,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1526,51'
              BranchSideFuncs:
                - pn_data
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1527,11'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data_copy
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1528,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1528,9'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1530,13'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
                - pn_free
        - Branch String:   'c/src/core/engine.c:1530,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1531,23'
              BranchSideFuncs:
                - pn_free
            - BranchSide:      'c/src/core/engine.c:1534,20'
              BranchSideFuncs:
                - pn_data_copy
                - pn_data
        - Branch String:   'c/src/core/engine.c:1534,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1534,47'
              BranchSideFuncs:
                - pn_data
                - pn_data_copy
            - BranchSide:      'c/src/core/engine.c:1535,11'
              BranchSideFuncs:
                - pn_data_copy
        - Branch String:   'c/src/core/engine.c:1536,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1536,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1538,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:1490,47'
          Dst:             pn_terminus_get_address
        - Src:             'c/src/core/engine.c:1490,13'
          Dst:             pn_terminus_set_address
        - Src:             'c/src/core/engine.c:1498,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1499,30'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/engine.c:1500,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1501,32'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/engine.c:1502,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1503,28'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/engine.c:1504,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:1505,26'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/engine.c:1507,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1510,55'
          Dst:             pn_data
        - Src:             'c/src/core/engine.c:1511,11'
          Dst:             pn_data_copy
        - Src:             'c/src/core/engine.c:1515,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1518,59'
          Dst:             pn_data
        - Src:             'c/src/core/engine.c:1519,11'
          Dst:             pn_data_copy
        - Src:             'c/src/core/engine.c:1523,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1526,51'
          Dst:             pn_data
        - Src:             'c/src/core/engine.c:1527,11'
          Dst:             pn_data_copy
        - Src:             'c/src/core/engine.c:1531,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1534,47'
          Dst:             pn_data
        - Src:             'c/src/core/engine.c:1535,11'
          Dst:             pn_data_copy
    - functionName:    pn_terminus_get_address
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1376,34'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:1376,34'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:1376,10'
          Dst:             pn_string_get
    - functionName:    pn_terminus_set_address
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1380
      functionLinenumberEnd: 1382
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1382,34'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:1382,34'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:1382,10'
          Dst:             pn_string_set
    - functionName:    pn_terminus_set_distribution_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1477
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1478,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1478,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1479,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_get_distribution_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1472
      functionLinenumberEnd: 1473
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1473,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1473,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1473,56'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_filter
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1469
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1465,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1465,8'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:1465,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1465,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1467,33'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1467,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_terminus_outcomes
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1457,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1457,8'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:1457,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1457,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1459,33'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1459,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_terminus_capabilities
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1448
      functionLinenumberEnd: 1453
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1449,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1449,8'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:1449,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1449,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1451,33'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1451,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_terminus_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1441,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:1441,8'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:1441,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1441,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1443,33'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:1443,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_terminus_set_dynamic
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1433
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1434,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1434,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_is_dynamic
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1428
      functionLinenumberEnd: 1429
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1429,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1429,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1429,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_set_timeout
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1421
      functionLinenumberEnd: 1425
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1422,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1422,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1423,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_get_timeout
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1416
      functionLinenumberEnd: 1417
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1417,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1417,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1417,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_set_expiry_policy
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1413
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1409,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1409,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1410,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_has_expiry_policy
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1403
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1404,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1404,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1404,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_get_expiry_policy
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1398
      functionLinenumberEnd: 1399
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1399,32'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1399,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1399,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_set_durability
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1391
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1392,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1392,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1393,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_get_durability
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1386
      functionLinenumberEnd: 1387
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1387,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1387,29'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1387,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_get_type
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1370,32'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1370,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1370,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_terminus_set_type
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1363,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1363,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1364,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_remote_target
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1358,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1358,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1358,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_remote_source
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1353,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1353,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1353,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_target
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1347
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1348,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1348,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1348,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_source
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1343
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1343,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1343,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1343,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_unbound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_state
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1197
      functionLinenumberEnd: 1198
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_incoming_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1191
      functionLinenumberEnd: 1193
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_outgoing_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_set_outgoing_window
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1179
      functionLinenumberEnd: 1182
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_get_outgoing_window
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1175
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_remote_incoming_window
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1169
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_incoming_window_lwm
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1165
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1165,37'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1165,37'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1165,45'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1165,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1165,69'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1165,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_session_incoming_window
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_set_incoming_window_and_lwm
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1145
      functionLinenumberEnd: 1158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1147,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1147,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1147,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1147,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1147,30'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1151,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1147,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1147,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1151,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1151,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1151,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1153,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_session_set_incoming_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_modified
        - pni_session_update_incoming_lwm
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1132,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_modified
                - pni_session_update_incoming_lwm
            - BranchSide:      'c/src/core/engine.c:1132,8'
              BranchSideFuncs:
                - pn_modified
                - pni_session_update_incoming_lwm
        - Branch String:   'c/src/core/engine.c:1136,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1136,7'
              BranchSideFuncs:
                - pni_session_update_incoming_lwm
            - BranchSide:      'c/src/core/engine.c:1137,10'
              BranchSideFuncs:
                - pn_modified
                - pni_session_update_incoming_lwm
      Callsites:
        - Src:             'c/src/core/engine.c:1139,5'
          Dst:             pn_modified
        - Src:             'c/src/core/engine.c:1141,3'
          Dst:             pni_session_update_incoming_lwm
    - functionName:    pni_session_update_incoming_lwm
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1105
      functionLinenumberEnd: 1127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       25
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1106,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1108,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1117,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1108,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1108,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1110,37'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1110,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1111,60'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1115,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1112,11'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1112,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1113,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1117,14'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1120,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1124,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1120,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1120,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1120,67'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1120,83'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1120,83'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1120,91'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:1120,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1120,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1121,60'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_session_get_incoming_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1097
      functionLinenumberEnd: 1099
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_unbound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1086
      functionLinenumberEnd: 1094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_add_session
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_ep_incref
        - pn_incref
        - pn_list_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:255,21'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_add
                - pn_incref
                - pn_ep_incref
            - BranchSide:      'c/src/core/engine.c:255,21'
              BranchSideFuncs:
                - pn_list_add
                - pn_incref
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/engine.c:255,3'
          Dst:             pn_list_add
        - Src:             'c/src/core/engine.c:257,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:258,3'
          Dst:             pn_ep_incref
    - functionName:    pn_session_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 995
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_decref
        - pn_delivery_map_free
        - pn_free
        - pn_hash_del
        - pn_list_remove
        - pni_endpoint_tini
        - pni_free_children
        - pni_preserve_child
        - pni_remove_session
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:999,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_preserve_child
                - pn_free
                - pni_free_children
                - pni_endpoint_tini
                - pn_delivery_map_free
                - pn_delivery_map_free
                - pn_free
                - pn_free
                - pni_remove_session
                - pn_list_remove
                - pn_hash_del
                - pn_hash_del
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:999,7'
              BranchSideFuncs:
                - pni_preserve_child
                - pn_free
                - pni_free_children
                - pni_endpoint_tini
                - pn_delivery_map_free
                - pn_delivery_map_free
                - pn_free
                - pn_free
                - pni_remove_session
                - pn_list_remove
                - pn_hash_del
                - pn_hash_del
                - pn_decref
        - Branch String:   'c/src/core/engine.c:999,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:999,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1003,20'
              BranchSideFuncs:
                - pn_free
                - pni_free_children
                - pni_endpoint_tini
                - pn_delivery_map_free
                - pn_delivery_map_free
                - pn_free
                - pn_free
                - pni_remove_session
                - pn_list_remove
                - pn_hash_del
                - pn_hash_del
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1013,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1015,28'
              BranchSideFuncs:
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1019,17'
              BranchSideFuncs:
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1019,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1019,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1020,24'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:999,7'
          Dst:             pni_preserve_child
        - Src:             'c/src/core/engine.c:1003,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1004,3'
          Dst:             pni_free_children
        - Src:             'c/src/core/engine.c:1005,3'
          Dst:             pni_endpoint_tini
        - Src:             'c/src/core/engine.c:1006,3'
          Dst:             pn_delivery_map_free
        - Src:             'c/src/core/engine.c:1007,3'
          Dst:             pn_delivery_map_free
        - Src:             'c/src/core/engine.c:1008,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1009,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:1010,3'
          Dst:             pni_remove_session
        - Src:             'c/src/core/engine.c:1011,3'
          Dst:             pn_list_remove
        - Src:             'c/src/core/engine.c:1015,5'
          Dst:             pn_hash_del
        - Src:             'c/src/core/engine.c:1016,5'
          Dst:             pn_hash_del
        - Src:             'c/src/core/engine.c:1020,5'
          Dst:             pn_decref
    - functionName:    pni_remove_session
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          80
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_ep_decref
        - pn_list_remove
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:263,28'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_remove
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:263,28'
              BranchSideFuncs:
                - pn_list_remove
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:263,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:263,7'
              BranchSideFuncs:
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:264,5'
              BranchSideFuncs:
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:265,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:265,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:265,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:265,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:265,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:263,7'
          Dst:             pn_list_remove
        - Src:             'c/src/core/engine.c:264,5'
          Dst:             pn_ep_decref
    - functionName:    pn_session_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 916
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_incref
        - pn_object_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:918,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:918,26'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
        - Branch String:   'c/src/core/engine.c:918,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:919,34'
              BranchSideFuncs:
                - pn_incref
            - BranchSide:      'c/src/core/engine.c:922,5'
              BranchSideFuncs:
                - pn_object_incref
      Callsites:
        - Src:             'c/src/core/engine.c:920,5'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:922,5'
          Dst:             pn_object_incref
    - functionName:    pn_session
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1074
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          78
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_new
        - pn_collector_put_object
        - pn_decref
        - pn_delivery_map_init
        - pn_endpoint_init
        - pn_hash
        - pn_list
        - pn_record
        - pni_add_session
        - pni_session_bound
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1038,40'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pni_add_session
                - pn_list
                - pn_list
                - pn_record
                - pn_delivery_map_init
                - pn_delivery_map_init
                - pn_hash
                - pn_hash
                - pn_collector_put_object
                - pni_session_bound
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1038,40'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pni_add_session
                - pn_list
                - pn_list
                - pn_record
                - pn_delivery_map_init
                - pn_delivery_map_init
                - pn_hash
                - pn_hash
                - pn_collector_put_object
                - pni_session_bound
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1039,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1039,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1040,3'
              BranchSideFuncs:
                - pn_endpoint_init
                - pni_add_session
                - pn_list
                - pn_list
                - pn_record
                - pn_delivery_map_init
                - pn_delivery_map_init
                - pn_hash
                - pn_hash
                - pn_collector_put_object
                - pni_session_bound
                - pn_decref
        - Branch String:   'c/src/core/engine.c:1069,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1070,5'
              BranchSideFuncs:
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:1072,3'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:1038,40'
          Dst:             pn_class_new
        - Src:             'c/src/core/engine.c:1040,3'
          Dst:             pn_endpoint_init
        - Src:             'c/src/core/engine.c:1041,3'
          Dst:             pni_add_session
        - Src:             'c/src/core/engine.c:1042,16'
          Dst:             pn_list
        - Src:             'c/src/core/engine.c:1043,16'
          Dst:             pn_list
        - Src:             'c/src/core/engine.c:1044,18'
          Dst:             pn_record
        - Src:             'c/src/core/engine.c:1062,3'
          Dst:             pn_delivery_map_init
        - Src:             'c/src/core/engine.c:1063,3'
          Dst:             pn_delivery_map_init
        - Src:             'c/src/core/engine.c:1064,30'
          Dst:             pn_hash
        - Src:             'c/src/core/engine.c:1065,31'
          Dst:             pn_hash
        - Src:             'c/src/core/engine.c:1068,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:1070,5'
          Dst:             pni_session_bound
        - Src:             'c/src/core/engine.c:1072,3'
          Dst:             pn_decref
    - functionName:    pni_session_bound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1083
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_list_get
        - pn_list_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:1079,37'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
            - BranchSide:      'c/src/core/engine.c:1079,37'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
        - Branch String:   'c/src/core/engine.c:1080,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1081,51'
              BranchSideFuncs:
                - pn_list_get
        - Branch String:   'c/src/core/engine.c:1080,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:1080,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:1081,51'
              BranchSideFuncs:
                - pn_list_get
      Callsites:
        - Src:             'c/src/core/engine.c:1079,19'
          Dst:             pn_list_size
        - Src:             'c/src/core/engine.c:1081,34'
          Dst:             pn_list_get
    - functionName:    pn_link_next
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 913
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          47
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_matches
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:901,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
            - BranchSide:      'c/src/core/engine.c:901,8'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:901,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:901,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:905,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:905,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:907,9'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:907,46'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:907,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:907,49'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:907,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:907,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/engine.c:907,9'
          Dst:             pni_matches
        - Src:             'c/src/core/engine.c:907,49'
          Dst:             pni_matches
    - functionName:    pni_matches
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:845,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:845,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:847,8'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:847,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:847,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:849,22'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:850,37'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:850,47'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:851,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:850,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:851,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:853,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_link_head
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 884
      functionLinenumberEnd: 897
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          58
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pni_matches
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:885,8'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
            - BranchSide:      'c/src/core/engine.c:885,8'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:885,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:885,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:887,35'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:889,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:889,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:891,9'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:891,46'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:891,46'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:891,49'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:891,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:891,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:893,26'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
        - Branch String:   'c/src/core/engine.c:889,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:889,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:891,9'
              BranchSideFuncs:
                - pni_matches
                - pni_matches
      Callsites:
        - Src:             'c/src/core/engine.c:891,9'
          Dst:             pni_matches
        - Src:             'c/src/core/engine.c:891,49'
          Dst:             pni_matches
    - functionName:    pn_session_next
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 876
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:877,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_find
            - BranchSide:      'c/src/core/engine.c:877,7'
              BranchSideFuncs:
                - pn_find
        - Branch String:   'c/src/core/engine.c:877,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:877,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:878,51'
              BranchSideFuncs:
                - pn_find
      Callsites:
        - Src:             'c/src/core/engine.c:878,29'
          Dst:             pn_find
    - functionName:    pn_find
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 857
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          43
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pni_matches
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:858,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_matches
            - BranchSide:      'c/src/core/engine.c:858,3'
              BranchSideFuncs:
                - pni_matches
        - Branch String:   'c/src/core/engine.c:858,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:860,9'
              BranchSideFuncs:
                - pni_matches
        - Branch String:   'c/src/core/engine.c:860,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:860,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:862,26'
              BranchSideFuncs:
                - pni_matches
        - Branch String:   'c/src/core/engine.c:858,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:858,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:860,9'
              BranchSideFuncs:
                - pni_matches
      Callsites:
        - Src:             'c/src/core/engine.c:860,9'
          Dst:             pni_matches
    - functionName:    pn_session_head
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 873
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_find
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:869,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_find
            - BranchSide:      'c/src/core/engine.c:869,7'
              BranchSideFuncs:
                - pn_find
        - Branch String:   'c/src/core/engine.c:869,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:870,43'
              BranchSideFuncs:
                - pn_find
      Callsites:
        - Src:             'c/src/core/engine.c:870,29'
          Dst:             pn_find
    - functionName:    pn_dump
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - printf
        - putchar
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:809,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - printf
                - printf
                - putchar
            - BranchSide:      'c/src/core/engine.c:809,35'
              BranchSideFuncs:
                - printf
                - printf
                - putchar
        - Branch String:   'c/src/core/engine.c:810,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:810,3'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'c/src/core/engine.c:812,5'
              BranchSideFuncs:
                - printf
                - printf
                - putchar
        - Branch String:   'c/src/core/engine.c:814,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:814,9'
              BranchSideFuncs:
                - putchar
            - BranchSide:      'c/src/core/engine.c:815,7'
              BranchSideFuncs:
                - printf
                - printf
                - putchar
      Callsites:
        - Src:             'c/src/core/engine.c:812,5'
          Dst:             printf
        - Src:             'c/src/core/engine.c:815,7'
          Dst:             printf
        - Src:             'c/src/core/engine.c:817,3'
          Dst:             putchar
    - functionName:    putchar
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_work_next
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_work_head
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:737,17'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_work_head
            - BranchSide:      'c/src/core/engine.c:737,17'
              BranchSideFuncs:
                - pn_work_head
        - Branch String:   'c/src/core/engine.c:737,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:738,22'
              BranchSideFuncs:
                - pn_work_head
            - BranchSide:      'c/src/core/engine.c:740,35'
              BranchSideFuncs:
                - pn_work_head
      Callsites:
        - Src:             'c/src/core/engine.c:740,12'
          Dst:             pn_work_head
    - functionName:    pn_work_head
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_remote_hostname
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 722
      functionLinenumberEnd: 724
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:724,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:724,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:724,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_connection_remote_container
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 716
      functionLinenumberEnd: 718
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:718,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:718,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:718,57'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_connection_remote_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:709,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:709,20'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:709,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:709,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:711,46'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:711,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_remote_desired_capabilities
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:700,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:700,20'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:700,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:700,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:702,46'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:702,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_remote_offered_capabilities
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:691,20'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:691,20'
              BranchSideFuncs:
                - pni_switch_to_data
        - Branch String:   'c/src/core/engine.c:691,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:691,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:693,46'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:693,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:684,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:684,35'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:684,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_desired_capabilities
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:677,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:677,35'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:677,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_offered_capabilities
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:670,35'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data
            - BranchSide:      'c/src/core/engine.c:670,35'
              BranchSideFuncs:
                - pni_switch_to_data
      Callsites:
        - Src:             'c/src/core/engine.c:670,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_connection_set_password
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 658
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_string_get
        - pn_string_set
        - pn_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:661,43'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:661,43'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pn_string_set
        - Branch String:   'c/src/core/engine.c:663,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:663,15'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:663,18'
              BranchSideFuncs:
                - pn_string_set
        - Branch String:   'c/src/core/engine.c:663,9'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:663,9'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:663,21'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:661,16'
          Dst:             pn_string_size
        - Src:             'c/src/core/engine.c:662,21'
          Dst:             pn_string_get
        - Src:             'c/src/core/engine.c:664,5'
          Dst:             pn_string_set
    - functionName:    pn_connection_set_authorization
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:654,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:654,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:654,3'
          Dst:             pn_string_set
    - functionName:    pn_connection_get_authorization
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 646
      functionLinenumberEnd: 648
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:648,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:648,36'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:648,10'
          Dst:             pn_string_get
    - functionName:    pn_connection_set_user
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:642,31'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:642,31'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:642,5'
          Dst:             pn_string_set
    - functionName:    pn_connection_get_user
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:636,38'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:636,38'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:636,12'
          Dst:             pn_string_get
    - functionName:    pn_connection_set_hostname
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:630,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:630,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:630,3'
          Dst:             pn_string_set
    - functionName:    pn_connection_get_hostname
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:624,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:624,36'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:624,10'
          Dst:             pn_string_get
    - functionName:    pn_connection_set_container
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:618,29'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/engine.c:618,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/engine.c:618,3'
          Dst:             pn_string_set
    - functionName:    pn_connection_get_container
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:612,36'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/engine.c:612,36'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/engine.c:612,10'
          Dst:             pn_string_get
    - functionName:    pn_connection_state
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:606,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:606,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:606,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_connection_collector
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_collect
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_collector_put_object
        - pn_decref
        - pn_incref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:590,25'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_decref
                - pn_incref
                - pn_collector_put_object
            - BranchSide:      'c/src/core/engine.c:590,25'
              BranchSideFuncs:
                - pn_decref
                - pn_incref
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:594,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:594,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:595,41'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/engine.c:594,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:594,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:595,41'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/engine.c:590,3'
          Dst:             pn_decref
        - Src:             'c/src/core/engine.c:592,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:595,5'
          Dst:             pn_collector_put_object
    - functionName:    pn_connection_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          96
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_free
        - pn_decref
        - pn_free
        - pn_refcount
        - pni_endpoint_tini
        - pni_free_children
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:505,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_free
                - pn_refcount
                - pni_free_children
                - pn_free
                - pn_decref
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_endpoint_tini
                - pn_free
            - BranchSide:      'c/src/core/engine.c:505,13'
              BranchSideFuncs:
                - pn_free
                - pn_refcount
                - pni_free_children
                - pn_free
                - pn_decref
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_endpoint_tini
                - pn_free
        - Branch String:   'c/src/core/engine.c:505,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:507,5'
              BranchSideFuncs:
                - pn_refcount
                - pni_free_children
                - pn_free
                - pn_decref
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_endpoint_tini
                - pn_free
            - BranchSide:      'c/src/core/engine.c:511,7'
              BranchSideFuncs:
                - pn_refcount
                - pni_free_children
                - pn_free
                - pn_decref
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_endpoint_tini
                - pn_free
        - Branch String:   'c/src/core/engine.c:511,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:511,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:515,27'
              BranchSideFuncs:
                - pni_free_children
                - pn_free
                - pn_decref
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_bytes_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_endpoint_tini
                - pn_free
      Callsites:
        - Src:             'c/src/core/engine.c:507,5'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:511,7'
          Dst:             pn_refcount
        - Src:             'c/src/core/engine.c:515,3'
          Dst:             pni_free_children
        - Src:             'c/src/core/engine.c:516,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:517,3'
          Dst:             pn_decref
        - Src:             'c/src/core/engine.c:519,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:520,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:521,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:522,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:523,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:524,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:525,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:526,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/engine.c:527,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:528,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:529,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:530,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:531,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:532,3'
          Dst:             pn_free
        - Src:             'c/src/core/engine.c:533,3'
          Dst:             pni_endpoint_tini
        - Src:             'c/src/core/engine.c:534,3'
          Dst:             pn_free
    - functionName:    pn_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 543
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_new
        - pn_endpoint_init
        - pn_list
        - pn_record
        - pn_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:545,47'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:545,47'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pn_list
                - pn_list
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_record
                - pn_list
            - BranchSide:      'c/src/core/engine.c:545,47'
              BranchSideFuncs:
                - pn_class_new
                - pn_endpoint_init
                - pn_list
                - pn_list
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_record
                - pn_list
        - Branch String:   'c/src/core/engine.c:546,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:546,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:548,9'
              BranchSideFuncs:
                - pn_endpoint_init
                - pn_list
                - pn_list
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_record
                - pn_list
      Callsites:
        - Src:             'c/src/core/engine.c:545,47'
          Dst:             pn_class_new
        - Src:             'c/src/core/engine.c:550,3'
          Dst:             pn_endpoint_init
        - Src:             'c/src/core/engine.c:553,20'
          Dst:             pn_list
        - Src:             'c/src/core/engine.c:554,17'
          Dst:             pn_list
        - Src:             'c/src/core/engine.c:560,21'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:561,20'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:562,21'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:563,19'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:564,25'
          Dst:             pn_string
        - Src:             'c/src/core/engine.c:575,19'
          Dst:             pn_record
        - Src:             'c/src/core/engine.c:576,25'
          Dst:             pn_list
    - functionName:    pn_link_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_link_set_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:403,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_set
            - BranchSide:      'c/src/core/engine.c:403,23'
              BranchSideFuncs:
                - pn_record_set
      Callsites:
        - Src:             'c/src/core/engine.c:403,3'
          Dst:             pn_record_set
    - functionName:    pn_link_get_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:397,30'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_get
            - BranchSide:      'c/src/core/engine.c:397,30'
              BranchSideFuncs:
                - pn_record_get
      Callsites:
        - Src:             'c/src/core/engine.c:397,10'
          Dst:             pn_record_get
    - functionName:    pn_link_detach
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_put_object
        - pn_modified
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:353,13'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:353,13'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/engine.c:353,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:353,7'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:355,18'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
      Callsites:
        - Src:             'c/src/core/engine.c:356,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:357,3'
          Dst:             pn_modified
    - functionName:    pn_link_close
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:347,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_close
            - BranchSide:      'c/src/core/engine.c:347,3'
              BranchSideFuncs:
                - pn_endpoint_close
      Callsites:
        - Src:             'c/src/core/engine.c:347,3'
          Dst:             pn_endpoint_close
    - functionName:    pn_endpoint_close
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - endpoint_event
        - pn_collector_put_object
        - pn_modified
        - pni_ep_get_connection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:104,19'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:104,19'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/engine.c:104,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:104,7'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:105,5'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
      Callsites:
        - Src:             'c/src/core/engine.c:106,29'
          Dst:             pni_ep_get_connection
        - Src:             'c/src/core/engine.c:108,29'
          Dst:             endpoint_event
        - Src:             'c/src/core/engine.c:107,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:109,5'
          Dst:             pn_modified
    - functionName:    pn_link_open
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:341,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_open
            - BranchSide:      'c/src/core/engine.c:341,3'
              BranchSideFuncs:
                - pn_endpoint_open
      Callsites:
        - Src:             'c/src/core/engine.c:341,3'
          Dst:             pn_endpoint_open
    - functionName:    pn_endpoint_open
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - endpoint_event
        - pn_collector_put_object
        - pn_modified
        - pni_ep_get_connection
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:93,19'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:93,19'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/engine.c:93,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:93,7'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/engine.c:94,5'
              BranchSideFuncs:
                - pni_ep_get_connection
                - endpoint_event
                - pn_collector_put_object
                - pn_modified
      Callsites:
        - Src:             'c/src/core/engine.c:95,29'
          Dst:             pni_ep_get_connection
        - Src:             'c/src/core/engine.c:97,29'
          Dst:             endpoint_event
        - Src:             'c/src/core/engine.c:96,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:98,5'
          Dst:             pn_modified
    - functionName:    pn_session_set_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:319,26'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_set
            - BranchSide:      'c/src/core/engine.c:319,26'
              BranchSideFuncs:
                - pn_record_set
      Callsites:
        - Src:             'c/src/core/engine.c:319,3'
          Dst:             pn_record_set
    - functionName:    pn_session_get_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_record_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:313,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_get
            - BranchSide:      'c/src/core/engine.c:313,10'
              BranchSideFuncs:
                - pn_record_get
        - Branch String:   'c/src/core/engine.c:313,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:313,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:313,43'
              BranchSideFuncs:
                - pn_record_get
      Callsites:
        - Src:             'c/src/core/engine.c:313,20'
          Dst:             pn_record_get
    - functionName:    pn_session_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_close
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:284,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_close
            - BranchSide:      'c/src/core/engine.c:284,3'
              BranchSideFuncs:
                - pn_endpoint_close
      Callsites:
        - Src:             'c/src/core/engine.c:284,3'
          Dst:             pn_endpoint_close
    - functionName:    pn_session_open
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:278,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_open
            - BranchSide:      'c/src/core/engine.c:278,3'
              BranchSideFuncs:
                - pn_endpoint_open
      Callsites:
        - Src:             'c/src/core/engine.c:278,3'
          Dst:             pn_endpoint_open
    - functionName:    pn_condition_free
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_condition_clear
        - pn_condition_tini
        - pni_mem_deallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:246,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_condition_tini
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/engine.c:246,7'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_condition_tini
                - pni_mem_deallocate
        - Branch String:   'c/src/core/engine.c:246,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:247,5'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_condition_tini
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/engine.c:247,5'
          Dst:             pn_condition_clear
        - Src:             'c/src/core/engine.c:248,5'
          Dst:             pn_condition_tini
        - Src:             'c/src/core/engine.c:249,5'
          Dst:             pni_mem_deallocate
    - functionName:    pn_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_init
        - pni_mem_allocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:232,57'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:232,57'
              BranchSideFuncs:
                - pni_mem_allocate
                - pn_condition_init
            - BranchSide:      'c/src/core/engine.c:232,57'
              BranchSideFuncs:
                - pni_mem_allocate
                - pn_condition_init
      Callsites:
        - Src:             'c/src/core/engine.c:232,40'
          Dst:             pni_mem_allocate
        - Src:             'c/src/core/engine.c:233,3'
          Dst:             pn_condition_init
    - functionName:    pn_connection_set_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:214,23'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_set
            - BranchSide:      'c/src/core/engine.c:214,23'
              BranchSideFuncs:
                - pn_record_set
      Callsites:
        - Src:             'c/src/core/engine.c:214,3'
          Dst:             pn_record_set
    - functionName:    pn_connection_get_context
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_record_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:208,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_record_get
            - BranchSide:      'c/src/core/engine.c:208,10'
              BranchSideFuncs:
                - pn_record_get
        - Branch String:   'c/src/core/engine.c:208,10'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:208,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:208,37'
              BranchSideFuncs:
                - pn_record_get
      Callsites:
        - Src:             'c/src/core/engine.c:208,17'
          Dst:             pn_record_get
    - functionName:    pn_connection_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_clear_modified
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:835,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:835,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:836,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:836,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:836,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/engine.c:836,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:836,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:839,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_connection_bound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_collector_put_object
        - pn_ep_incref
        - pn_list_get
        - pn_list_size
        - pni_session_bound
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:171,39'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_ep_incref
                - pn_list_size
                - pn_list_get
                - pni_session_bound
            - BranchSide:      'c/src/core/engine.c:171,39'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_ep_incref
                - pn_list_size
                - pn_list_get
                - pni_session_bound
        - Branch String:   'c/src/core/engine.c:175,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:176,64'
              BranchSideFuncs:
                - pn_list_get
                - pni_session_bound
        - Branch String:   'c/src/core/engine.c:175,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:175,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/engine.c:176,64'
              BranchSideFuncs:
                - pn_list_get
                - pni_session_bound
      Callsites:
        - Src:             'c/src/core/engine.c:171,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/engine.c:172,3'
          Dst:             pn_ep_incref
        - Src:             'c/src/core/engine.c:174,22'
          Dst:             pn_list_size
        - Src:             'c/src/core/engine.c:176,40'
          Dst:             pn_list_get
        - Src:             'c/src/core/engine.c:176,5'
          Dst:             pni_session_bound
    - functionName:    pn_connection_free
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_connection_release
        - pn_decref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:165,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_connection_release
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:165,3'
              BranchSideFuncs:
                - pn_connection_release
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:165,3'
          Dst:             pn_connection_release
        - Src:             'c/src/core/engine.c:166,3'
          Dst:             pn_decref
    - functionName:    pn_connection_release
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          132
      EdgeCount:       36
      CyclomaticComplexity: 8
      functionsReached:
        - pn_connection_unbound
        - pn_ep_decref
        - pn_ep_incref
        - pn_link_free
        - pn_session_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
        - Branch String:   'c/src/core/engine.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
        - Branch String:   'c/src/core/engine.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
        - Branch String:   'c/src/core/engine.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
        - Branch String:   'c/src/core/engine.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:138,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
            - BranchSide:      'c/src/core/engine.c:139,3'
              BranchSideFuncs:
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
                - pn_session_free
        - Branch String:   'c/src/core/engine.c:139,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:141,17'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
            - BranchSide:      'c/src/core/engine.c:154,24'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
        - Branch String:   'c/src/core/engine.c:141,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:139,22'
              BranchSideFuncs:
                - pn_link_free
                - pn_session_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
            - BranchSide:      'c/src/core/engine.c:144,7'
              BranchSideFuncs:
                - pn_session_free
                - pn_link_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
            - BranchSide:      'c/src/core/engine.c:148,7'
              BranchSideFuncs:
                - pn_link_free
                - pn_session_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
            - BranchSide:      'c/src/core/engine.c:148,7'
              BranchSideFuncs:
                - pn_link_free
                - pn_session_free
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
        - Branch String:   'c/src/core/engine.c:139,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:141,17'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
            - BranchSide:      'c/src/core/engine.c:154,24'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_ep_incref
                - pn_connection_unbound
        - Branch String:   'c/src/core/engine.c:155,7'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:155,7'
              BranchSideFuncs:
                - pn_ep_incref
                - pn_connection_unbound
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:158,5'
              BranchSideFuncs:
                - pn_ep_incref
                - pn_connection_unbound
                - pn_ep_decref
      Callsites:
        - Src:             'c/src/core/engine.c:144,7'
          Dst:             pn_session_free
        - Src:             'c/src/core/engine.c:148,7'
          Dst:             pn_link_free
        - Src:             'c/src/core/engine.c:158,5'
          Dst:             pn_ep_incref
        - Src:             'c/src/core/engine.c:159,5'
          Dst:             pn_connection_unbound
        - Src:             'c/src/core/engine.c:161,3'
          Dst:             pn_ep_decref
    - functionName:    pn_session_free
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_decref
        - pn_ep_decref
        - pn_incref
        - pn_link_free
        - pn_list_add
        - pn_list_get
        - pn_list_size
        - pni_remove_session
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:290,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:291,57'
              BranchSideFuncs:
                - pni_remove_session
                - pn_list_add
                - pn_ep_decref
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:294,31'
              BranchSideFuncs:
                - pni_remove_session
                - pn_list_add
                - pn_ep_decref
                - pn_incref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:290,9'
          Dst:             pn_list_size
        - Src:             'c/src/core/engine.c:291,36'
          Dst:             pn_list_get
        - Src:             'c/src/core/engine.c:292,5'
          Dst:             pn_link_free
        - Src:             'c/src/core/engine.c:294,3'
          Dst:             pni_remove_session
        - Src:             'c/src/core/engine.c:295,3'
          Dst:             pn_list_add
        - Src:             'c/src/core/engine.c:297,3'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/engine.c:301,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:302,3'
          Dst:             pn_decref
    - functionName:    pn_link_free
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_decref
        - pn_delivery_settle
        - pn_ep_decref
        - pn_incref
        - pn_list_add
        - pni_remove_link
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:377,25'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pni_remove_link
                - pn_list_add
                - pn_delivery_settle
                - pn_ep_decref
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:377,25'
              BranchSideFuncs:
                - pni_remove_link
                - pn_list_add
                - pn_delivery_settle
                - pn_ep_decref
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:380,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:380,3'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:381,37'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_ep_decref
                - pn_incref
                - pn_decref
        - Branch String:   'c/src/core/engine.c:380,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:380,3'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/engine.c:381,37'
              BranchSideFuncs:
                - pn_delivery_settle
                - pn_ep_decref
                - pn_incref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/engine.c:377,3'
          Dst:             pni_remove_link
        - Src:             'c/src/core/engine.c:378,3'
          Dst:             pn_list_add
        - Src:             'c/src/core/engine.c:382,5'
          Dst:             pn_delivery_settle
        - Src:             'c/src/core/engine.c:386,3'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/engine.c:390,3'
          Dst:             pn_incref
        - Src:             'c/src/core/engine.c:391,3'
          Dst:             pn_decref
    - functionName:    pn_connection_unbound
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          68
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_clear_modified
        - pn_clear_tpwork
        - pn_ep_decref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:183,15'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_clear_tpwork
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:183,15'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_clear_tpwork
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:191,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:191,5'
              BranchSideFuncs:
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:192,7'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_ep_decref
        - Branch String:   'c/src/core/engine.c:191,5'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:191,5'
              BranchSideFuncs:
                - pn_ep_decref
            - BranchSide:      'c/src/core/engine.c:192,7'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_ep_decref
      Callsites:
        - Src:             'c/src/core/engine.c:189,9'
          Dst:             pn_clear_modified
        - Src:             'c/src/core/engine.c:192,7'
          Dst:             pn_clear_tpwork
        - Src:             'c/src/core/engine.c:195,3'
          Dst:             pn_ep_decref
    - functionName:    pn_connection_close
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_close
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:129,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_close
            - BranchSide:      'c/src/core/engine.c:129,3'
              BranchSideFuncs:
                - pn_endpoint_close
      Callsites:
        - Src:             'c/src/core/engine.c:129,3'
          Dst:             pn_endpoint_close
    - functionName:    pn_connection_open
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_endpoint_open
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/engine.c:123,3'
          Branch Sides:
            - BranchSide:      'c/src/core/engine.c:0,0'
              BranchSideFuncs:
                - pn_endpoint_open
            - BranchSide:      'c/src/core/engine.c:123,3'
              BranchSideFuncs:
                - pn_endpoint_open
      Callsites:
        - Src:             'c/src/core/engine.c:123,3'
          Dst:             pn_endpoint_open
    - functionName:    pn_connection_reset
      functionSourceFile: '/src/qpid-proton/c/src/core/engine.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 283
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_inspect
        - pn_event_type_name
        - pn_fixed_string_addf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:270,48'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_event_type_name
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
                - pn_class_inspect
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:270,48'
              BranchSideFuncs:
                - pn_event_type_name
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
                - pn_class_inspect
                - pn_fixed_string_addf.1171
        - Branch String:   'c/src/core/event.c:276,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:276,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:277,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
                - pn_class_inspect
                - pn_fixed_string_addf.1171
      Callsites:
        - Src:             'c/src/core/event.c:270,22'
          Dst:             pn_event_type_name
        - Src:             'c/src/core/event.c:272,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/event.c:277,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/event.c:278,5'
          Dst:             pn_class_inspect
        - Src:             'c/src/core/event.c:281,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_event_type_name
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:317,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:317,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:317,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1174
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1174
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_event_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_class_decref
        - pn_decref
        - pn_list_add
        - pn_record_clear
        - pn_refcount
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:244,14'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_class_decref
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
            - BranchSide:      'c/src/core/event.c:244,14'
              BranchSideFuncs:
                - pn_class_decref
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
        - Branch String:   'c/src/core/event.c:244,20'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:244,30'
              BranchSideFuncs:
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
            - BranchSide:      'c/src/core/event.c:248,28'
              BranchSideFuncs:
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
        - Branch String:   'c/src/core/event.c:244,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:245,5'
              BranchSideFuncs:
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
            - BranchSide:      'c/src/core/event.c:248,28'
              BranchSideFuncs:
                - pn_refcount
                - pn_decref
                - pn_decref
                - pn_record_clear
                - pn_list_add
        - Branch String:   'c/src/core/event.c:250,12'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:250,15'
              BranchSideFuncs:
                - pn_decref
                - pn_decref
            - BranchSide:      'c/src/core/event.c:259,22'
              BranchSideFuncs:
                - pn_decref
                - pn_decref
        - Branch String:   'c/src/core/event.c:250,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:252,12'
              BranchSideFuncs:
                - pn_record_clear
                - pn_list_add
                - pn_decref
            - BranchSide:      'c/src/core/event.c:259,22'
              BranchSideFuncs:
                - pn_decref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/event.c:245,5'
          Dst:             pn_class_decref
        - Src:             'c/src/core/event.c:250,15'
          Dst:             pn_refcount
        - Src:             'c/src/core/event.c:256,5'
          Dst:             pn_record_clear
        - Src:             'c/src/core/event.c:257,5'
          Dst:             pn_list_add
        - Src:             'c/src/core/event.c:259,5'
          Dst:             pn_decref
        - Src:             'c/src/core/event.c:262,3'
          Dst:             pn_decref
    - functionName:    pn_event_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:234,10'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_record
            - BranchSide:      'c/src/core/event.c:234,10'
              BranchSideFuncs:
                - pn_record
      Callsites:
        - Src:             'c/src/core/event.c:238,24'
          Dst:             pn_record
    - functionName:    pn_event_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_context
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_class
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_event_type
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 292
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:292,10'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:292,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:292,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_collector_more
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 227
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:227,26'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:227,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:227,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_collector_prev
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pop_internal
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:195,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:196,30'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/event.c:197,9'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:198,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_collector_pop
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 209
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_decref
        - pop_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:205,23'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pop_internal
                - pn_decref
            - BranchSide:      'c/src/core/event.c:205,23'
              BranchSideFuncs:
                - pop_internal
                - pn_decref
        - Branch String:   'c/src/core/event.c:206,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:206,7'
              BranchSideFuncs:
                - pn_decref
            - BranchSide:      'c/src/core/event.c:207,5'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/event.c:205,23'
          Dst:             pop_internal
        - Src:             'c/src/core/event.c:207,5'
          Dst:             pn_decref
    - functionName:    pn_collector_peek
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_collector_put_object
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class
        - pn_collector_put
      functionUses:    27
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:183,29'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pn_collector_put
            - BranchSide:      'c/src/core/event.c:183,29'
              BranchSideFuncs:
                - pn_class
                - pn_collector_put
      Callsites:
        - Src:             'c/src/core/event.c:183,29'
          Dst:             pn_class
        - Src:             'c/src/core/event.c:184,10'
          Dst:             pn_collector_put
    - functionName:    pn_collector_put
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pn_class_incref
        - pn_event
        - pn_incref
        - pn_list_pop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:141,8'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
            - BranchSide:      'c/src/core/event.c:141,8'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:141,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:147,18'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:147,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:147,7'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
            - BranchSide:      'c/src/core/event.c:151,33'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:152,12'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:152,21'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
            - BranchSide:      'c/src/core/event.c:156,61'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:152,34'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:152,43'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
            - BranchSide:      'c/src/core/event.c:156,61'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:152,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:156,61'
              BranchSideFuncs:
                - pn_list_pop
                - pn_incref
                - pn_class_incref
                - pn_event
        - Branch String:   'c/src/core/event.c:158,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:159,13'
              BranchSideFuncs:
                - pn_event
                - pn_incref
                - pn_class_incref
            - BranchSide:      'c/src/core/event.c:162,28'
              BranchSideFuncs:
                - pn_incref
                - pn_class_incref
        - Branch String:   'c/src/core/event.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:166,11'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/event.c:170,16'
              BranchSideFuncs:
                - pn_class_incref
      Callsites:
        - Src:             'c/src/core/event.c:156,38'
          Dst:             pn_list_pop
        - Src:             'c/src/core/event.c:159,13'
          Dst:             pn_event
        - Src:             'c/src/core/event.c:163,3'
          Dst:             pn_incref
        - Src:             'c/src/core/event.c:176,3'
          Dst:             pn_class_incref
    - functionName:    pn_event
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:287,10'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:287,10'
              BranchSideFuncs:
                - pn_class_new
            - BranchSide:      'c/src/core/event.c:287,10'
              BranchSideFuncs:
                - pn_class_new
      Callsites:
        - Src:             'c/src/core/event.c:287,10'
          Dst:             pn_class_new
    - functionName:    pn_collector_shrink
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_list_clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:78,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_list_clear
            - BranchSide:      'c/src/core/event.c:78,3'
              BranchSideFuncs:
                - pn_list_clear
      Callsites:
        - Src:             'c/src/core/event.c:78,3'
          Dst:             pn_list_clear
    - functionName:    pn_collector_release
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_drain
        - pn_collector_shrink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:128,19'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_collector_shrink
            - BranchSide:      'c/src/core/event.c:128,19'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_collector_shrink
        - Branch String:   'c/src/core/event.c:128,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:128,7'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_collector_shrink
            - BranchSide:      'c/src/core/event.c:129,22'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_collector_shrink
      Callsites:
        - Src:             'c/src/core/event.c:130,5'
          Dst:             pn_collector_drain
        - Src:             'c/src/core/event.c:131,5'
          Dst:             pn_collector_shrink
    - functionName:    pn_collector_drain
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_next
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:69,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_collector_next
            - BranchSide:      'c/src/core/event.c:69,10'
              BranchSideFuncs:
                - pn_collector_next
        - Branch String:   'c/src/core/event.c:69,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:69,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/event.c:73,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/event.c:69,10'
          Dst:             pn_collector_next
    - functionName:    pn_collector_next
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_decref
        - pop_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:213,18'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_decref
                - pop_internal
            - BranchSide:      'c/src/core/event.c:213,18'
              BranchSideFuncs:
                - pn_decref
                - pop_internal
        - Branch String:   'c/src/core/event.c:213,7'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:213,7'
              BranchSideFuncs:
                - pop_internal
            - BranchSide:      'c/src/core/event.c:214,5'
              BranchSideFuncs:
                - pn_decref
                - pop_internal
      Callsites:
        - Src:             'c/src/core/event.c:214,5'
          Dst:             pn_decref
        - Src:             'c/src/core/event.c:216,21'
          Dst:             pop_internal
    - functionName:    pn_collector_free
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_collector_release
        - pn_decref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:121,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_collector_release
                - pn_decref
            - BranchSide:      'c/src/core/event.c:121,3'
              BranchSideFuncs:
                - pn_collector_release
                - pn_decref
      Callsites:
        - Src:             'c/src/core/event.c:121,3'
          Dst:             pn_collector_release
        - Src:             'c/src/core/event.c:122,3'
          Dst:             pn_decref
    - functionName:    pn_collector_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_finspect
        - pn_fixed_string_addf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:92,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
                - pn_finspect
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:92,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
                - pn_finspect
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
        - Branch String:   'c/src/core/event.c:95,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:95,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:96,9'
              BranchSideFuncs:
                - pn_finspect
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
        - Branch String:   'c/src/core/event.c:96,9'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:99,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
                - pn_finspect
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:102,7'
              BranchSideFuncs:
                - pn_finspect
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
        - Branch String:   'c/src/core/event.c:95,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:95,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.1171
            - BranchSide:      'c/src/core/event.c:96,9'
              BranchSideFuncs:
                - pn_finspect
                - pn_fixed_string_addf.1171
                - pn_fixed_string_addf.1171
      Callsites:
        - Src:             'c/src/core/event.c:92,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/event.c:99,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/event.c:102,7'
          Dst:             pn_finspect
        - Src:             'c/src/core/event.c:105,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_collector_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_collector_drain
        - pn_decref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:84,3'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_decref
            - BranchSide:      'c/src/core/event.c:84,3'
              BranchSideFuncs:
                - pn_collector_drain
                - pn_decref
      Callsites:
        - Src:             'c/src/core/event.c:84,3'
          Dst:             pn_collector_drain
        - Src:             'c/src/core/event.c:85,3'
          Dst:             pn_decref
    - functionName:    pn_collector_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_list
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:59,21'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:0,0'
              BranchSideFuncs:
                - pn_list
            - BranchSide:      'c/src/core/event.c:59,21'
              BranchSideFuncs:
                - pn_list
      Callsites:
        - Src:             'c/src/core/event.c:59,21'
          Dst:             pn_list
    - functionName:    pn_collector
      functionSourceFile: '/src/qpid-proton/c/src/core/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/event.c:115,29'
          Branch Sides:
            - BranchSide:      'c/src/core/event.c:115,29'
              BranchSideFuncs:
                - pn_class_new
            - BranchSide:      'c/src/core/event.c:115,29'
              BranchSideFuncs:
                - pn_class_new
      Callsites:
        - Src:             'c/src/core/event.c:115,29'
          Dst:             pn_class_new
    - functionName:    pni_unmap_local_channel
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2428
      functionLinenumberEnd: 2441
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_get
        - pni_delivery_map_clear
        - pni_transport_unbind_handles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2430,38'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:2430,38'
              BranchSideFuncs:
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
        - Branch String:   'c/src/core/transport.c:2436,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2436,7'
              BranchSideFuncs:
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:2437,5'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_hash_del
      Callsites:
        - Src:             'c/src/core/transport.c:2430,3'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:2431,3'
          Dst:             pni_transport_unbind_handles
        - Src:             'c/src/core/transport.c:2436,7'
          Dst:             pn_hash_get
        - Src:             'c/src/core/transport.c:2437,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:2440,3'
          Dst:             pn_hash_del
    - functionName:    pni_delivery_map_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_delivery_map_del
        - pn_hash_head
        - pn_hash_next
        - pn_hash_value
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:130,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_value
                - pn_delivery_map_del
                - pn_hash_next
            - BranchSide:      'c/src/core/transport.c:130,25'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_value
                - pn_delivery_map_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:131,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:135,44'
              BranchSideFuncs:
                - pn_hash_value
                - pn_delivery_map_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:131,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:135,44'
              BranchSideFuncs:
                - pn_hash_value
                - pn_delivery_map_del
                - pn_hash_next
      Callsites:
        - Src:             'c/src/core/transport.c:131,28'
          Dst:             pn_hash_head
        - Src:             'c/src/core/transport.c:135,44'
          Dst:             pn_hash_value
        - Src:             'c/src/core/transport.c:136,5'
          Dst:             pn_delivery_map_del
        - Src:             'c/src/core/transport.c:133,16'
          Dst:             pn_hash_next
    - functionName:    pni_transport_unbind_handles
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 728
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          65
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_head
        - pn_hash_key
        - pn_hash_next
        - pn_hash_value
        - pn_link_unbound
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:729,24'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_key
                - pn_hash_value
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
                - pn_hash_key
                - pn_hash_value
                - pn_link_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
            - BranchSide:      'c/src/core/transport.c:729,24'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_key
                - pn_hash_value
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
                - pn_hash_key
                - pn_hash_value
                - pn_link_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:729,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:732,9'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
                - pn_hash_key
                - pn_hash_value
                - pn_link_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:732,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:730,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pn_link_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
            - BranchSide:      'c/src/core/transport.c:730,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:729,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:730,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pn_link_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:729,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:730,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
      Callsites:
        - Src:             'c/src/core/transport.c:729,24'
          Dst:             pn_hash_head
        - Src:             'c/src/core/transport.c:730,21'
          Dst:             pn_hash_key
        - Src:             'c/src/core/transport.c:731,37'
          Dst:             pn_hash_value
        - Src:             'c/src/core/transport.c:733,7'
          Dst:             pn_link_unbound
        - Src:             'c/src/core/transport.c:735,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:736,5'
          Dst:             pn_hash_del
        - Src:             'c/src/core/transport.c:729,54'
          Dst:             pn_hash_next
        - Src:             'c/src/core/transport.c:730,21'
          Dst:             pn_hash_key
        - Src:             'c/src/core/transport.c:731,37'
          Dst:             pn_hash_value
        - Src:             'c/src/core/transport.c:735,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:736,5'
          Dst:             pn_hash_del
        - Src:             'c/src/core/transport.c:729,54'
          Dst:             pn_hash_next
    - functionName:    pn_delivery_map_del
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_hash_del
        - pni_sequence_make_hash
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:120,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_sequence_make_hash
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:120,23'
              BranchSideFuncs:
                - pni_sequence_make_hash
                - pn_hash_del
        - Branch String:   'c/src/core/transport.c:120,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:120,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:120,17'
              BranchSideFuncs:
                - pni_sequence_make_hash
                - pn_hash_del
      Callsites:
        - Src:             'c/src/core/transport.c:124,33'
          Dst:             pni_sequence_make_hash
        - Src:             'c/src/core/transport.c:124,5'
          Dst:             pn_hash_del
    - functionName:    pni_sequence_make_hash
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_pointful_buffering
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2426
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         32
      ICount:          133
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - pn_link_head
        - pn_link_is_sender
        - pn_link_next
        - pn_link_queued
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2407,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_link_head
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2407,18'
              BranchSideFuncs:
                - pn_link_head
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2407,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2407,7'
              BranchSideFuncs:
                - pn_link_head
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2408,19'
              BranchSideFuncs:
                - pn_link_head
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2408,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2408,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2410,38'
              BranchSideFuncs:
                - pn_link_head
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2415,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2413,9'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2413,9'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2413,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2413,36'
              BranchSideFuncs:
                - pn_link_queued
                - pn_link_next
                - pn_link_is_sender
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2412,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2412,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2413,9'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2413,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2413,36'
              BranchSideFuncs:
                - pn_link_queued
                - pn_link_next
                - pn_link_is_sender
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2413,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2414,33'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2415,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2416,35'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2416,55'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2417,38'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2416,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2416,13'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2422,12'
              BranchSideFuncs:
                - pn_link_next
                - pn_link_is_sender
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2412,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2412,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2413,9'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_link_next
                - pn_link_queued
      Callsites:
        - Src:             'c/src/core/transport.c:2411,21'
          Dst:             pn_link_head
        - Src:             'c/src/core/transport.c:2413,9'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/transport.c:2413,36'
          Dst:             pn_link_queued
        - Src:             'c/src/core/transport.c:2422,12'
          Dst:             pn_link_next
        - Src:             'c/src/core/transport.c:2413,9'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/transport.c:2413,36'
          Dst:             pn_link_queued
        - Src:             'c/src/core/transport.c:2422,12'
          Dst:             pn_link_next
    - functionName:    pni_unmap_local_handle
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2364
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2365,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:2365,35'
              BranchSideFuncs:
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
        - Branch String:   'c/src/core/transport.c:2368,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2368,7'
              BranchSideFuncs:
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:2369,5'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_hash_del
      Callsites:
        - Src:             'c/src/core/transport.c:2368,7'
          Dst:             pn_hash_get
        - Src:             'c/src/core/transport.c:2369,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:2372,3'
          Dst:             pn_hash_del
    - functionName:    pni_flush_disp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2124
      functionLinenumberEnd: 2145
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_encode_DLEoIQIQoQDLEee
        - pn_framing_send_amqp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2125,30'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_encode_DLEoIQIQoQDLEee
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2125,30'
              BranchSideFuncs:
                - pn_amqp_encode_DLEoIQIQoQDLEee
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:2127,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2126,29'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2127,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2136,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2136,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2137,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2129,22'
          Dst:             pn_amqp_encode_DLEoIQIQoQDLEee
        - Src:             'c/src/core/transport.c:2135,15'
          Dst:             pn_framing_send_amqp
    - functionName:    pni_post_disp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2148
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          168
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - pn_amqp_encode_DLEoInQode
        - pn_framing_send_amqp
        - pn_modified
        - pni_disposition_batchable
        - pni_flush_disp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2149,31'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_modified
                - pni_disposition_batchable
                - pn_amqp_encode_DLEoInQode
                - pn_framing_send_amqp
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2149,31'
              BranchSideFuncs:
                - pn_modified
                - pni_disposition_batchable
                - pn_amqp_encode_DLEoInQode
                - pn_framing_send_amqp
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2158,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2158,33'
              BranchSideFuncs:
                - pni_disposition_batchable
                - pn_amqp_encode_DLEoInQode
                - pn_framing_send_amqp
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2162,8'
              BranchSideFuncs:
                - pni_disposition_batchable
                - pn_amqp_encode_DLEoInQode
                - pn_framing_send_amqp
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2158,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2158,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2162,8'
              BranchSideFuncs:
                - pni_disposition_batchable
                - pn_amqp_encode_DLEoInQode
                - pn_framing_send_amqp
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2162,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2163,60'
              BranchSideFuncs:
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2170,18'
              BranchSideFuncs:
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2170,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2170,45'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2187,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2170,55'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2171,23'
              BranchSideFuncs:
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2183,15'
              BranchSideFuncs:
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2171,58'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2172,18'
              BranchSideFuncs:
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2183,15'
              BranchSideFuncs:
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2170,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2173,16'
              BranchSideFuncs:
                - pni_flush_disp
            - BranchSide:      'c/src/core/transport.c:2183,15'
              BranchSideFuncs:
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2173,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2174,29'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2176,40'
              BranchSideFuncs:
                - pni_flush_disp
        - Branch String:   'c/src/core/transport.c:2176,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2177,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2183,15'
              BranchSideFuncs:
                - pni_flush_disp
      Callsites:
        - Src:             'c/src/core/transport.c:2152,3'
          Dst:             pn_modified
        - Src:             'c/src/core/transport.c:2162,8'
          Dst:             pni_disposition_batchable
        - Src:             'c/src/core/transport.c:2163,22'
          Dst:             pn_amqp_encode_DLEoInQode
        - Src:             'c/src/core/transport.c:2167,12'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2183,15'
          Dst:             pni_flush_disp
    - functionName:    pni_disposition_batchable
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 850
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_post_amqp_transfer_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 916
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - bool
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - tag
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          189
      EdgeCount:       43
      CyclomaticComplexity: 13
      functionsReached:
        - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
        - pn_framing_send_amqp_with_payload
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:884,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:884,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:901,36'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:893,38'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:893,38'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:894,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:895,22'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:907,69'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:895,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:907,69'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:913,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:913,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:913,49'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:913,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:894,20'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:894,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:895,22'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:907,69'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:895,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:896,68'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:901,18'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:901,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:907,69'
              BranchSideFuncs:
                - pn_framing_send_amqp_with_payload
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:913,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:913,35'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:913,49'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
        - Branch String:   'c/src/core/transport.c:913,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
            - BranchSide:      'c/src/core/transport.c:894,20'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIIzIQoQondQoQoQoe
                - pn_framing_send_amqp_with_payload
                - pn_framing_send_amqp_with_payload
      Callsites:
        - Src:             'c/src/core/transport.c:873,5'
          Dst:             pn_amqp_encode_DLEIIzIQoQondQoQoQoe
        - Src:             'c/src/core/transport.c:908,5'
          Dst:             pn_framing_send_amqp_with_payload
        - Src:             'c/src/core/transport.c:908,5'
          Dst:             pn_framing_send_amqp_with_payload
    - functionName:    pn_full_settle
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1332
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_clear_tpwork
        - pn_decref
        - pn_delivery_map_del
        - pn_incref
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1328,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_delivery_map_del
                - pn_incref
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:1328,3'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_delivery_map_del
                - pn_incref
                - pn_decref
      Callsites:
        - Src:             'c/src/core/transport.c:1328,3'
          Dst:             pn_clear_tpwork
        - Src:             'c/src/core/transport.c:1329,3'
          Dst:             pn_delivery_map_del
        - Src:             'c/src/core/transport.c:1330,3'
          Dst:             pn_incref
        - Src:             'c/src/core/transport.c:1331,3'
          Dst:             pn_decref
    - functionName:    pni_process_tpwork_receiver
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2267
      functionLinenumberEnd: 2284
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pni_post_disp
        - pni_post_flow
        - pni_session_need_flow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2268,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2268,11'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2272,47'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2272,68'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2277,7'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2272,76'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2272,95'
              BranchSideFuncs:
                - pni_post_disp
                - pni_session_need_flow
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2277,7'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2272,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2273,15'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2277,7'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2277,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2278,15'
              BranchSideFuncs:
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2282,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2279,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2279,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2282,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2273,15'
          Dst:             pni_post_disp
        - Src:             'c/src/core/transport.c:2277,7'
          Dst:             pni_session_need_flow
        - Src:             'c/src/core/transport.c:2278,15'
          Dst:             pni_post_flow
    - functionName:    pni_session_need_flow
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2094
      functionLinenumberEnd: 2103
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_session_incoming_window
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2095,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_session_incoming_window
            - BranchSide:      'c/src/core/transport.c:2095,12'
              BranchSideFuncs:
                - pni_session_incoming_window
        - Branch String:   'c/src/core/transport.c:2095,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2095,7'
              BranchSideFuncs:
                - pni_session_incoming_window
            - BranchSide:      'c/src/core/transport.c:2097,12'
              BranchSideFuncs:
                - pni_session_incoming_window
        - Branch String:   'c/src/core/transport.c:2097,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2097,37'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2101,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2097,80'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2098,7'
              BranchSideFuncs:
                - pni_session_incoming_window
            - BranchSide:      'c/src/core/transport.c:2101,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2097,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2097,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2101,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2098,7'
          Dst:             pni_session_incoming_window
    - functionName:    pni_post_flow
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2074
      functionLinenumberEnd: 2091
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          70
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_amqp_encode_DLEQIIIIQIQIQInQoe
        - pn_framing_send_amqp
        - pni_session_incoming_window
        - pni_session_outgoing_window
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2075,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQIIIIQIQIQInQoe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2075,8'
              BranchSideFuncs:
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQIIIIQIQIQInQoe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:2080,28'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2080,43'
              BranchSideFuncs:
                - pn_amqp_encode_DLEQIIIIQIQIQInQoe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2080,28'
              BranchSideFuncs:
                - pn_amqp_encode_DLEQIIIIQIQIQInQoe
                - pn_framing_send_amqp
      Callsites:
        - Src:             'c/src/core/transport.c:2077,32'
          Dst:             pni_session_incoming_window
        - Src:             'c/src/core/transport.c:2078,32'
          Dst:             pni_session_outgoing_window
        - Src:             'c/src/core/transport.c:2082,20'
          Dst:             pn_amqp_encode_DLEQIIIIQIQIQInQoe
        - Src:             'c/src/core/transport.c:2091,10'
          Dst:             pn_framing_send_amqp
    - functionName:    pni_session_incoming_window
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1881
      functionLinenumberEnd: 1909
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          89
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pn_condition_format
        - pn_transport_close_tail
        - pn_transport_condition
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1882,28'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
            - BranchSide:      'c/src/core/transport.c:1882,28'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1885,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1885,13'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1885,18'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1885,27'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1885,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1892,21'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1885,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1885,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1906,41'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1892,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1893,30'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
            - BranchSide:      'c/src/core/transport.c:1896,27'
              BranchSideFuncs:
                - pn_transport_condition
                - pn_condition_format
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1893,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1893,47'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1893,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1907,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1907,82'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1907,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1896,27'
          Dst:             pn_transport_condition
        - Src:             'c/src/core/transport.c:1895,7'
          Dst:             pn_condition_format
        - Src:             'c/src/core/transport.c:1900,7'
          Dst:             pn_transport_close_tail
    - functionName:    pni_session_outgoing_window
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1875
      functionLinenumberEnd: 1876
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 806
      functionLinenumberEnd: 808
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_close_tail
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3001
      functionLinenumberEnd: 3004
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_close_tail
        - transport_consume
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3002,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_close_tail
                - transport_consume
            - BranchSide:      'c/src/core/transport.c:3002,3'
              BranchSideFuncs:
                - pni_close_tail
                - transport_consume
      Callsites:
        - Src:             'c/src/core/transport.c:3002,3'
          Dst:             pni_close_tail
        - Src:             'c/src/core/transport.c:3003,3'
          Dst:             transport_consume
    - functionName:    pni_close_tail
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_put_object
        - pni_maybe_post_closed
        - pni_transport_collector
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:946,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
            - BranchSide:      'c/src/core/transport.c:946,19'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
        - Branch String:   'c/src/core/transport.c:946,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:946,7'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
            - BranchSide:      'c/src/core/transport.c:947,28'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
      Callsites:
        - Src:             'c/src/core/transport.c:948,33'
          Dst:             pni_transport_collector
        - Src:             'c/src/core/transport.c:949,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:950,5'
          Dst:             pni_maybe_post_closed
    - functionName:    transport_consume
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1781
      functionLinenumberEnd: 1820
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         30
      ICount:          146
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - pn_condition_is_set
        - pn_do_error
        - pn_logger_logf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1788,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_condition_is_set
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1788,20'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_condition_is_set
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1796,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1796,49'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1798,9'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1796,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1796,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1798,9'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1802,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1803,16'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1805,18'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1805,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1815,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1809,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1810,32'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1809,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1809,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1810,32'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1815,32'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1815,32'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1815,35'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1815,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1815,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1816,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1789,7'
          Dst:             pn_condition_is_set
        - Src:             'c/src/core/transport.c:1790,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1809,7'
          Dst:             pn_logger_logf
    - functionName:    pn_do_error
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          225
      EdgeCount:       64
      CyclomaticComplexity: 20
      functionsReached:
        - pn_collector_put_object
        - pn_condition_get_description
        - pn_condition_get_name
        - pn_condition_is_set
        - pn_condition_set_description
        - pn_condition_set_name
        - pn_logger_logf
        - pni_close_tail
        - pni_transport_collector
        - snprintf
        - vsnprintf
      functionUses:    37
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:956,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - vsnprintf
                - pn_condition_is_set
                - pn_condition_set_name
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pn_condition_set_description
            - BranchSide:      'c/src/core/transport.c:957,3'
              BranchSideFuncs:
                - vsnprintf
                - pn_condition_is_set
                - pn_condition_set_name
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pn_condition_set_description
        - Branch String:   'c/src/core/transport.c:959,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:961,5'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_condition_set_name
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pn_condition_set_description
            - BranchSide:      'c/src/core/transport.c:963,12'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_condition_set_name
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pn_condition_set_description
        - Branch String:   'c/src/core/transport.c:967,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:968,5'
              BranchSideFuncs:
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_set_description
            - BranchSide:      'c/src/core/transport.c:973,25'
              BranchSideFuncs:
                - pn_condition_get_description
                - snprintf
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pn_condition_set_description
        - Branch String:   'c/src/core/transport.c:969,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:970,7'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:982,31'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:974,15'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:974,9'
              BranchSideFuncs:
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:978,16'
              BranchSideFuncs:
                - pn_condition_set_description
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:974,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:975,7'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:982,31'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:978,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:979,7'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:982,31'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pn_logger_logf
                - pni_close_tail
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:985,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:985,14'
              BranchSideFuncs:
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:988,5'
              BranchSideFuncs:
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:985,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:986,5'
              BranchSideFuncs:
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:988,5'
              BranchSideFuncs:
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_logger_logf
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:986,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:986,5'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:986,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:986,5'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:988,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:988,5'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:988,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:988,5'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,61'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:994,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,61'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:994,9'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,33'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:993,61'
              BranchSideFuncs:
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:993,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:993,9'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:994,9'
              BranchSideFuncs:
                - pni_close_tail
      Callsites:
        - Src:             'c/src/core/transport.c:961,5'
          Dst:             vsnprintf
        - Src:             'c/src/core/transport.c:967,8'
          Dst:             pn_condition_is_set
        - Src:             'c/src/core/transport.c:968,5'
          Dst:             pn_condition_set_name
        - Src:             'c/src/core/transport.c:970,7'
          Dst:             pn_condition_set_description
        - Src:             'c/src/core/transport.c:973,25'
          Dst:             pn_condition_get_description
        - Src:             'c/src/core/transport.c:976,7'
          Dst:             snprintf
        - Src:             'c/src/core/transport.c:977,7'
          Dst:             pn_condition_set_description
        - Src:             'c/src/core/transport.c:979,7'
          Dst:             pn_condition_set_description
        - Src:             'c/src/core/transport.c:982,31'
          Dst:             pni_transport_collector
        - Src:             'c/src/core/transport.c:983,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:986,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:988,5'
          Dst:             pn_condition_get_name
        - Src:             'c/src/core/transport.c:988,5'
          Dst:             pn_condition_get_description
        - Src:             'c/src/core/transport.c:988,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:997,3'
          Dst:             pni_close_tail
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_transport_collector
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 928
      functionLinenumberEnd: 934
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          25
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:929,29'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:929,55'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:932,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:929,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:929,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:932,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_maybe_post_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_collector_put_object
        - pni_transport_collector
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:938,31'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:938,31'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:939,30'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:939,30'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:939,44'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:939,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:939,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:940,5'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:938,31'
          Dst:             pni_transport_collector
        - Src:             'c/src/core/transport.c:940,5'
          Dst:             pn_collector_put_object
    - functionName:    pni_process_tpwork_sender
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2198
      functionLinenumberEnd: 2264
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          344
      EdgeCount:       78
      CyclomaticComplexity: 24
      functionsReached:
        - pn_buffer_bytes
        - pn_buffer_size
        - pn_buffer_trim
        - pn_collector_put_object
        - pni_delivery_map_push
        - pni_post_amqp_transfer_frame
        - pni_post_disp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2199,31'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:2199,31'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:2201,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2201,45'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2208,11'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2201,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2203,13'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:2208,11'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2212,47'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2212,72'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2212,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2213,17'
              BranchSideFuncs:
                - pni_post_disp
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_delivery_map_push
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2213,22'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2213,36'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
                - pni_delivery_map_push
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2213,41'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2213,69'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
                - pni_delivery_map_push
            - BranchSide:      'c/src/core/transport.c:2214,20'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
                - pni_delivery_map_push
        - Branch String:   'c/src/core/transport.c:2213,81'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2214,20'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2214,47'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2214,62'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2213,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2215,19'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2255,15'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2215,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2216,51'
              BranchSideFuncs:
                - pni_delivery_map_push
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2219,52'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pni_post_amqp_transfer_frame
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2234,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2235,14'
              BranchSideFuncs:
                - pn_buffer_trim
                - pn_buffer_size
                - pn_collector_put_object
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2252,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2243,44'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2243,57'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2251,42'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2243,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2244,16'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2251,42'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2255,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2255,21'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2256,28'
              BranchSideFuncs:
                - pni_post_disp
        - Branch String:   'c/src/core/transport.c:2256,47'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2256,68'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2257,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2257,10'
              BranchSideFuncs:
                - pni_post_disp
            - BranchSide:      'c/src/core/transport.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2257,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2257,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2257,31'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2256,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2256,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2258,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2259,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2259,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2262,37'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2262,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,40'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2262,46'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2262,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2262,56'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2205,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:2213,44'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/transport.c:2216,17'
          Dst:             pni_delivery_map_push
        - Src:             'c/src/core/transport.c:2219,26'
          Dst:             pn_buffer_bytes
        - Src:             'c/src/core/transport.c:2221,19'
          Dst:             pni_post_amqp_transfer_frame
        - Src:             'c/src/core/transport.c:2241,7'
          Dst:             pn_buffer_trim
        - Src:             'c/src/core/transport.c:2243,12'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/transport.c:2251,7'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:2258,15'
          Dst:             pni_post_disp
    - functionName:    pni_delivery_map_push
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_delivery_state_init
        - pn_hash_put
        - pni_sequence_make_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:112,40'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_delivery_state_init
                - pni_sequence_make_hash
                - pn_hash_put
            - BranchSide:      'c/src/core/transport.c:112,40'
              BranchSideFuncs:
                - pn_delivery_state_init
                - pni_sequence_make_hash
                - pn_hash_put
      Callsites:
        - Src:             'c/src/core/transport.c:113,3'
          Dst:             pn_delivery_state_init
        - Src:             'c/src/core/transport.c:114,31'
          Dst:             pni_sequence_make_hash
        - Src:             'c/src/core/transport.c:114,3'
          Dst:             pn_hash_put
    - functionName:    pn_delivery_state_init
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dist_mode2symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1174
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          37
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - pn_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1165,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1165,3'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
        - Branch String:   'c/src/core/transport.c:1165,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1165,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1168,12'
              BranchSideFuncs:
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1170,12'
              BranchSideFuncs:
                - pn_bytes
      Callsites:
        - Src:             'c/src/core/transport.c:1168,12'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1170,12'
          Dst:             pn_bytes
    - functionName:    expiry_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1957
      functionLinenumberEnd: 1972
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1958,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pn_bytes
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1958,18'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pn_bytes
                - pn_bytes
        - Branch String:   'c/src/core/transport.c:1958,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1958,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1960,21'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pn_bytes
                - pn_bytes
        - Branch String:   'c/src/core/transport.c:1960,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1960,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1963,12'
              BranchSideFuncs:
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1965,12'
              BranchSideFuncs:
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1967,12'
              BranchSideFuncs:
                - pn_bytes
            - BranchSide:      'c/src/core/transport.c:1969,12'
              BranchSideFuncs:
                - pn_bytes
      Callsites:
        - Src:             'c/src/core/transport.c:1963,12'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1965,12'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1967,12'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1969,12'
          Dst:             pn_bytes
    - functionName:    pni_map_local_handle
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1974
      functionLinenumberEnd: 1984
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - allocate_alias
        - pn_ep_incref
        - pn_hash_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1975,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - allocate_alias
                - pn_hash_put
                - pn_ep_incref
            - BranchSide:      'c/src/core/transport.c:1975,35'
              BranchSideFuncs:
                - allocate_alias
                - pn_hash_put
                - pn_ep_incref
        - Branch String:   'c/src/core/transport.c:1979,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1979,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1981,26'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/transport.c:1978,25'
          Dst:             allocate_alias
        - Src:             'c/src/core/transport.c:1981,3'
          Dst:             pn_hash_put
        - Src:             'c/src/core/transport.c:1982,3'
          Dst:             pn_ep_incref
    - functionName:    allocate_alias
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1872
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_hash_get
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1863,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_get
            - BranchSide:      'c/src/core/transport.c:1864,31'
              BranchSideFuncs:
                - pn_hash_get
        - Branch String:   'c/src/core/transport.c:1864,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1863,41'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1865,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1863,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1864,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1870,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1864,10'
          Dst:             pn_hash_get
    - functionName:    pni_map_local_channel
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1912
      functionLinenumberEnd: 1924
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - allocate_alias
        - pn_ep_incref
        - pn_hash_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1913,36'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - allocate_alias
                - pn_hash_put
                - pn_ep_incref
            - BranchSide:      'c/src/core/transport.c:1913,36'
              BranchSideFuncs:
                - allocate_alias
                - pn_hash_put
                - pn_ep_incref
        - Branch String:   'c/src/core/transport.c:1917,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1917,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1920,10'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/transport.c:1916,22'
          Dst:             allocate_alias
        - Src:             'c/src/core/transport.c:1921,3'
          Dst:             pn_hash_put
        - Src:             'c/src/core/transport.c:1922,3'
          Dst:             pn_ep_incref
    - functionName:    pn_rwbytes_realloc
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:90,29'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'c/src/core/util.h:90,29'
              BranchSideFuncs:
                - realloc
        - Branch String:   'c/src/core/util.h:91,14'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:91,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:91,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.h:90,17'
          Dst:             realloc
    - functionName:    pni_switch_to_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_bytes_dup
        - pn_bytes_free
        - pn_data_clear
        - pn_data_encode
        - pn_data_encoded_size
        - pn_data_size
        - pn_rwbytes_realloc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:115,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_encode
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
                - pn_data_encoded_size
                - pn_rwbytes_realloc
                - pn_data_encode
            - BranchSide:      'c/src/core/util.h:115,7'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_encode
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
                - pn_data_encoded_size
                - pn_rwbytes_realloc
                - pn_data_encode
        - Branch String:   'c/src/core/util.h:115,21'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:115,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:115,24'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_encode
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
                - pn_data_encoded_size
                - pn_rwbytes_realloc
                - pn_data_encode
        - Branch String:   'c/src/core/util.h:115,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:115,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:119,50'
              BranchSideFuncs:
                - pn_data_encode
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
                - pn_data_encoded_size
                - pn_rwbytes_realloc
                - pn_data_encode
        - Branch String:   'c/src/core/util.h:119,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:120,54'
              BranchSideFuncs:
                - pn_data_encoded_size
                - pn_rwbytes_realloc
                - pn_data_encode
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
            - BranchSide:      'c/src/core/util.h:124,3'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_data_clear
      Callsites:
        - Src:             'c/src/core/util.h:115,24'
          Dst:             pn_data_size
        - Src:             'c/src/core/util.h:119,35'
          Dst:             pn_data_encode
        - Src:             'c/src/core/util.h:120,33'
          Dst:             pn_data_encoded_size
        - Src:             'c/src/core/util.h:120,5'
          Dst:             pn_rwbytes_realloc
        - Src:             'c/src/core/util.h:121,17'
          Dst:             pn_data_encode
        - Src:             'c/src/core/util.h:124,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/util.h:125,12'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/util.h:126,3'
          Dst:             pn_data_clear
    - functionName:    pn_bytes_free
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:66,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/util.h:66,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pn_bytes_dup
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    15
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:57,20'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pni_switch_to_raw_multiple
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_free
        - pn_data_clear
        - pn_data_enter
        - pn_data_get_array
        - pn_data_narrow
        - pn_data_next
        - pn_data_rewind
        - pn_data_size
        - pn_data_type
        - pni_switch_to_raw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:130,8'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pni_switch_to_raw
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
                - pn_bytes_free.1588
                - pn_data_clear
                - pni_switch_to_raw
            - BranchSide:      'c/src/core/util.h:130,8'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pni_switch_to_raw
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
                - pn_bytes_free.1588
                - pn_data_clear
                - pni_switch_to_raw
        - Branch String:   'c/src/core/util.h:130,14'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:130,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:130,17'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pni_switch_to_raw
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
                - pn_bytes_free.1588
                - pn_data_clear
                - pni_switch_to_raw
        - Branch String:   'c/src/core/util.h:130,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:130,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:133,18'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pni_switch_to_raw
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
                - pn_bytes_free.1588
                - pn_data_clear
                - pni_switch_to_raw
        - Branch String:   'c/src/core/util.h:137,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:138,31'
              BranchSideFuncs:
                - pn_data_get_array
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
                - pn_bytes_free.1588
                - pn_data_clear
                - pni_switch_to_raw
            - BranchSide:      'c/src/core/util.h:153,5'
              BranchSideFuncs:
                - pni_switch_to_raw
        - Branch String:   'c/src/core/util.h:138,5'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:140,9'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_data_clear
            - BranchSide:      'c/src/core/util.h:145,23'
              BranchSideFuncs:
                - pn_data_enter
                - pn_data_narrow
                - pni_switch_to_raw
            - BranchSide:      'c/src/core/util.h:150,9'
              BranchSideFuncs:
                - pni_switch_to_raw
      Callsites:
        - Src:             'c/src/core/util.h:130,17'
          Dst:             pn_data_size
        - Src:             'c/src/core/util.h:133,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/util.h:135,3'
          Dst:             pn_data_next
        - Src:             'c/src/core/util.h:137,7'
          Dst:             pn_data_type
        - Src:             'c/src/core/util.h:138,13'
          Dst:             pn_data_get_array
        - Src:             'c/src/core/util.h:140,9'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/util.h:142,9'
          Dst:             pn_data_clear
        - Src:             'c/src/core/util.h:145,9'
          Dst:             pn_data_enter
        - Src:             'c/src/core/util.h:146,9'
          Dst:             pn_data_narrow
        - Src:             'c/src/core/util.h:147,9'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/util.h:150,9'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/util.h:153,5'
          Dst:             pni_switch_to_raw
    - functionName:    pni_process_conn_teardown
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2468
      functionLinenumberEnd: 2481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          66
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pn_clear_modified
        - pni_pointful_buffering
        - pni_post_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2469,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pni_post_close
            - BranchSide:      'c/src/core/transport.c:2469,17'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pni_post_close
        - Branch String:   'c/src/core/transport.c:2469,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2469,7'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pni_post_close
            - BranchSide:      'c/src/core/transport.c:2471,19'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pni_post_close
        - Branch String:   'c/src/core/transport.c:2471,43'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2471,58'
              BranchSideFuncs:
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2478,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2471,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2472,11'
              BranchSideFuncs:
                - pni_pointful_buffering
                - pni_post_close
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2478,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2472,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2472,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2473,17'
              BranchSideFuncs:
                - pni_post_close
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2474,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2474,11'
              BranchSideFuncs:
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2475,29'
              BranchSideFuncs:
                - pn_clear_modified
      Callsites:
        - Src:             'c/src/core/transport.c:2472,11'
          Dst:             pni_pointful_buffering
        - Src:             'c/src/core/transport.c:2473,17'
          Dst:             pni_post_close
        - Src:             'c/src/core/transport.c:2478,5'
          Dst:             pn_clear_modified
    - functionName:    pni_post_close
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 919
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_encode_DLEce
        - pn_connection_condition
        - pn_framing_send_amqp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:920,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pn_connection_condition
            - BranchSide:      'c/src/core/transport.c:920,8'
              BranchSideFuncs:
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pn_connection_condition
        - Branch String:   'c/src/core/transport.c:920,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:920,27'
              BranchSideFuncs:
                - pn_connection_condition
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:920,13'
              BranchSideFuncs:
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:920,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:920,7'
              BranchSideFuncs:
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:921,12'
              BranchSideFuncs:
                - pn_connection_condition
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
      Callsites:
        - Src:             'c/src/core/transport.c:921,12'
          Dst:             pn_connection_condition
        - Src:             'c/src/core/transport.c:923,20'
          Dst:             pn_amqp_encode_DLEce
        - Src:             'c/src/core/transport.c:924,10'
          Dst:             pn_framing_send_amqp
    - functionName:    pni_process_ssn_teardown
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2444
      functionLinenumberEnd: 2465
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          85
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pn_amqp_encode_DLEce
        - pn_clear_modified
        - pn_framing_send_amqp
        - pni_pointful_buffering
        - pni_unmap_local_channel
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2445,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
            - BranchSide:      'c/src/core/transport.c:2445,17'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
        - Branch String:   'c/src/core/transport.c:2445,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2445,7'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
            - BranchSide:      'c/src/core/transport.c:2449,19'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
        - Branch String:   'c/src/core/transport.c:2449,43'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2449,63'
              BranchSideFuncs:
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2462,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2450,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2450,24'
              BranchSideFuncs:
                - pn_clear_modified
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
            - BranchSide:      'c/src/core/transport.c:2462,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2449,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2452,11'
              BranchSideFuncs:
                - pni_pointful_buffering
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2462,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2452,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2452,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2456,57'
              BranchSideFuncs:
                - pn_amqp_encode_DLEce
                - pn_framing_send_amqp
                - pni_unmap_local_channel
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2458,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2458,11'
              BranchSideFuncs:
                - pni_unmap_local_channel
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2459,7'
              BranchSideFuncs:
                - pni_unmap_local_channel
                - pn_clear_modified
      Callsites:
        - Src:             'c/src/core/transport.c:2452,11'
          Dst:             pni_pointful_buffering
        - Src:             'c/src/core/transport.c:2456,24'
          Dst:             pn_amqp_encode_DLEce
        - Src:             'c/src/core/transport.c:2457,17'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2459,7'
          Dst:             pni_unmap_local_channel
        - Src:             'c/src/core/transport.c:2462,5'
          Dst:             pn_clear_modified
    - functionName:    pni_process_link_teardown
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          165
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - pn_amqp_encode_DLEIQoce
        - pn_clear_modified
        - pn_framing_send_amqp
        - pn_link_is_sender
        - pn_link_queued
        - pni_unmap_local_handle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2377,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2377,17'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2377,32'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2377,50'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2380,35'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2377,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2377,7'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2380,35'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2383,46'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2383,55'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2383,85'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
        - Branch String:   'c/src/core/transport.c:2383,65'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2383,85'
              BranchSideFuncs:
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2399,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2383,103'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2384,30'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2399,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2384,49'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2384,64'
              BranchSideFuncs:
                - pn_clear_modified
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2399,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2383,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2385,11'
              BranchSideFuncs:
                - pn_link_is_sender
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
                - pn_link_queued
            - BranchSide:      'c/src/core/transport.c:2399,34'
              BranchSideFuncs:
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2385,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2385,38'
              BranchSideFuncs:
                - pn_link_queued
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2390,60'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2385,59'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2386,28'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2390,60'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2386,48'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2387,32'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2390,60'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2387,53'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2388,23'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2390,60'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2385,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2385,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2390,60'
              BranchSideFuncs:
                - pn_amqp_encode_DLEIQoce
                - pn_framing_send_amqp
                - pni_unmap_local_handle
                - pn_clear_modified
        - Branch String:   'c/src/core/transport.c:2395,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2395,11'
              BranchSideFuncs:
                - pni_unmap_local_handle
                - pn_clear_modified
            - BranchSide:      'c/src/core/transport.c:2396,7'
              BranchSideFuncs:
                - pni_unmap_local_handle
                - pn_clear_modified
      Callsites:
        - Src:             'c/src/core/transport.c:2385,11'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/transport.c:2385,38'
          Dst:             pn_link_queued
        - Src:             'c/src/core/transport.c:2390,24'
          Dst:             pn_amqp_encode_DLEIQoce
        - Src:             'c/src/core/transport.c:2394,17'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2396,7'
          Dst:             pni_unmap_local_handle
        - Src:             'c/src/core/transport.c:2399,5'
          Dst:             pn_clear_modified
    - functionName:    pni_process_flow_sender
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2342
      functionLinenumberEnd: 2362
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - pn_delivery_buffered
        - pni_post_flow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2343,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2343,17'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2343,32'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2343,45'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2343,32'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2343,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2343,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2346,30'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2348,49'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2347,36'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2348,49'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2349,44'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2349,44'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2350,14'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2350,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2350,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2350,28'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2348,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2348,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2351,34'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2352,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2352,21'
              BranchSideFuncs:
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2353,41'
              BranchSideFuncs:
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2352,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2352,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2353,41'
              BranchSideFuncs:
                - pni_post_flow
      Callsites:
        - Src:             'c/src/core/transport.c:2352,21'
          Dst:             pn_delivery_buffered
        - Src:             'c/src/core/transport.c:2356,16'
          Dst:             pni_post_flow
    - functionName:    pni_process_flush_disp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2339
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          75
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pni_flush_disp
        - pni_post_flow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2324,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_flush_disp
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2324,17'
              BranchSideFuncs:
                - pni_flush_disp
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2324,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2324,7'
              BranchSideFuncs:
                - pni_flush_disp
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2327,26'
              BranchSideFuncs:
                - pni_flush_disp
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2330,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2330,11'
              BranchSideFuncs:
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2331,20'
              BranchSideFuncs:
                - pni_post_flow
      Callsites:
        - Src:             'c/src/core/transport.c:2329,17'
          Dst:             pni_flush_disp
        - Src:             'c/src/core/transport.c:2332,15'
          Dst:             pni_post_flow
    - functionName:    pni_process_tpwork
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          133
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - pn_clear_tpwork
        - pn_delivery_buffered
        - pn_full_settle
        - pn_link_is_sender
        - pni_process_tpwork_receiver
        - pni_process_tpwork_sender
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2288,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
            - BranchSide:      'c/src/core/transport.c:2288,17'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
        - Branch String:   'c/src/core/transport.c:2288,36'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2288,51'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
            - BranchSide:      'c/src/core/transport.c:2288,36'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2288,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2288,7'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
            - BranchSide:      'c/src/core/transport.c:2291,37'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
        - Branch String:   'c/src/core/transport.c:2292,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2292,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2294,42'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
        - Branch String:   'c/src/core/transport.c:2299,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2300,21'
              BranchSideFuncs:
                - pni_process_tpwork_sender
                - pn_full_settle
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_delivery_buffered
                - pn_clear_tpwork
            - BranchSide:      'c/src/core/transport.c:2304,21'
              BranchSideFuncs:
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_link_is_sender
                - pni_process_tpwork_sender
                - pn_delivery_buffered
                - pn_clear_tpwork
        - Branch String:   'c/src/core/transport.c:2309,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2310,9'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pni_process_tpwork_sender
            - BranchSide:      'c/src/core/transport.c:2311,19'
              BranchSideFuncs:
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pni_process_tpwork_sender
        - Branch String:   'c/src/core/transport.c:2311,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2292,5'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
            - BranchSide:      'c/src/core/transport.c:2312,9'
              BranchSideFuncs:
                - pn_clear_tpwork
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pni_process_tpwork_sender
        - Branch String:   'c/src/core/transport.c:2292,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2292,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2294,42'
              BranchSideFuncs:
                - pn_link_is_sender
                - pni_process_tpwork_receiver
                - pn_full_settle
                - pn_delivery_buffered
                - pn_clear_tpwork
                - pni_process_tpwork_sender
      Callsites:
        - Src:             'c/src/core/transport.c:2299,11'
          Dst:             pn_link_is_sender
        - Src:             'c/src/core/transport.c:2301,19'
          Dst:             pni_process_tpwork_sender
        - Src:             'c/src/core/transport.c:2305,19'
          Dst:             pni_process_tpwork_receiver
        - Src:             'c/src/core/transport.c:2310,9'
          Dst:             pn_full_settle
        - Src:             'c/src/core/transport.c:2311,19'
          Dst:             pn_delivery_buffered
        - Src:             'c/src/core/transport.c:2312,9'
          Dst:             pn_clear_tpwork
    - functionName:    pni_process_flow_receiver
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2106
      functionLinenumberEnd: 2121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - pni_post_flow
        - pni_session_need_flow
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2107,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
            - BranchSide:      'c/src/core/transport.c:2107,17'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
        - Branch String:   'c/src/core/transport.c:2107,34'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2107,47'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
            - BranchSide:      'c/src/core/transport.c:2107,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2107,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2110,30'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
        - Branch String:   'c/src/core/transport.c:2112,49'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2111,36'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
            - BranchSide:      'c/src/core/transport.c:2112,49'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2113,44'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2113,44'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
            - BranchSide:      'c/src/core/transport.c:2114,16'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
        - Branch String:   'c/src/core/transport.c:2114,22'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2114,32'
              BranchSideFuncs:
                - pni_post_flow
                - pni_session_need_flow
            - BranchSide:      'c/src/core/transport.c:2115,33'
              BranchSideFuncs:
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2114,74'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2114,77'
              BranchSideFuncs:
                - pni_session_need_flow
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2115,33'
              BranchSideFuncs:
                - pni_post_flow
        - Branch String:   'c/src/core/transport.c:2112,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2112,9'
              BranchSideFuncs:
                - pni_post_flow
            - BranchSide:      'c/src/core/transport.c:2115,33'
              BranchSideFuncs:
                - pni_post_flow
      Callsites:
        - Src:             'c/src/core/transport.c:2114,77'
          Dst:             pni_session_need_flow
        - Src:             'c/src/core/transport.c:2116,14'
          Dst:             pni_post_flow
    - functionName:    pni_process_link_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1987
      functionLinenumberEnd: 2071
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          288
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - dist_mode2symbol
        - expiry_symbol
        - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
        - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
        - pn_framing_send_amqp
        - pn_logger_logf
        - pn_string_bytes
        - pni_map_local_handle
        - pni_switch_to_raw
        - pni_switch_to_raw_multiple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1988,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1988,18'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1988,28'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1988,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1988,42'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1988,57'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1989,47'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1992,44'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1988,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1988,7'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1992,44'
              BranchSideFuncs:
                - pni_map_local_handle
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1997,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1998,154'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:2001,79'
              BranchSideFuncs:
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_string_bytes
                - expiry_symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - pn_framing_send_amqp
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:2008,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2007,68'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2010,55'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_string_bytes
                - expiry_symbol
                - dist_mode2symbol
                - pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - pn_framing_send_amqp
      Callsites:
        - Src:             'c/src/core/transport.c:1997,13'
          Dst:             pni_map_local_handle
        - Src:             'c/src/core/transport.c:1998,9'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2003,7'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/transport.c:2004,7'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/transport.c:2005,7'
          Dst:             pni_switch_to_raw_multiple
        - Src:             'c/src/core/transport.c:2006,7'
          Dst:             pni_switch_to_raw_multiple
        - Src:             'c/src/core/transport.c:2007,7'
          Dst:             pni_switch_to_raw_multiple
        - Src:             'c/src/core/transport.c:2010,33'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:2016,33'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:2018,33'
          Dst:             expiry_symbol
        - Src:             'c/src/core/transport.c:2022,74'
          Dst:             dist_mode2symbol
        - Src:             'c/src/core/transport.c:2009,26'
          Dst:             pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
        - Src:             'c/src/core/transport.c:2028,19'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2031,9'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/transport.c:2032,9'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/transport.c:2034,33'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:2041,33'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:2043,33'
          Dst:             expiry_symbol
        - Src:             'c/src/core/transport.c:2047,74'
          Dst:             dist_mode2symbol
        - Src:             'c/src/core/transport.c:2053,33'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:2055,33'
          Dst:             expiry_symbol
        - Src:             'c/src/core/transport.c:2033,26'
          Dst:             pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
        - Src:             'c/src/core/transport.c:2064,19'
          Dst:             pn_framing_send_amqp
    - functionName:    pni_process_ssn_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1927
      functionLinenumberEnd: 1954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          115
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - pn_amqp_encode_DLEQHIIIIe
        - pn_framing_send_amqp
        - pn_logger_logf
        - pni_map_local_channel
        - pni_session_incoming_window
        - pni_session_outgoing_window
        - pni_session_update_incoming_lwm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1928,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1928,17'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1928,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1928,47'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1928,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1928,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1928,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1932,21'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1932,46'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1932,56'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1932,46'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1932,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1932,9'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1934,13'
              BranchSideFuncs:
                - pni_map_local_channel
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1934,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1935,155'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1938,16'
              BranchSideFuncs:
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1938,34'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1938,42'
              BranchSideFuncs:
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1939,9'
              BranchSideFuncs:
                - pni_session_update_incoming_lwm
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1938,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1939,9'
              BranchSideFuncs:
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1940,32'
              BranchSideFuncs:
                - pni_session_incoming_window
                - pni_session_outgoing_window
                - pn_amqp_encode_DLEQHIIIIe
                - pn_framing_send_amqp
      Callsites:
        - Src:             'c/src/core/transport.c:1934,13'
          Dst:             pni_map_local_channel
        - Src:             'c/src/core/transport.c:1939,9'
          Dst:             pni_session_update_incoming_lwm
        - Src:             'c/src/core/transport.c:1940,32'
          Dst:             pni_session_incoming_window
        - Src:             'c/src/core/transport.c:1941,32'
          Dst:             pni_session_outgoing_window
        - Src:             'c/src/core/transport.c:1943,24'
          Dst:             pn_amqp_encode_DLEQHIIIIe
        - Src:             'c/src/core/transport.c:1949,7'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:1935,9'
          Dst:             pn_logger_logf
    - functionName:    pni_process_conn_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1823
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          139
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pn_amqp_encode_DLESSQIQHQInnMMRe
        - pn_framing_send_amqp
        - pn_string_bytes
        - pni_calculate_channel_max
        - pni_switch_to_raw
        - pni_switch_to_raw_multiple
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1824,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1824,17'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1824,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1824,7'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1826,21'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1826,46'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1826,61'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1826,46'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1826,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1826,9'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1830,51'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1830,40'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1831,43'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1834,52'
              BranchSideFuncs:
                - pn_string_bytes
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1835,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1835,28'
              BranchSideFuncs:
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1836,7'
              BranchSideFuncs:
                - pni_calculate_channel_max
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw_multiple
                - pni_switch_to_raw
                - pn_string_bytes
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1845,61'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1845,90'
              BranchSideFuncs:
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:1847,42'
              BranchSideFuncs:
                - pn_amqp_encode_DLESSQIQHQInnMMRe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:1853,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1853,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1854,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1834,24'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:1836,7'
          Dst:             pni_calculate_channel_max
        - Src:             'c/src/core/transport.c:1837,7'
          Dst:             pni_switch_to_raw_multiple
        - Src:             'c/src/core/transport.c:1838,7'
          Dst:             pni_switch_to_raw_multiple
        - Src:             'c/src/core/transport.c:1839,7'
          Dst:             pni_switch_to_raw
        - Src:             'c/src/core/transport.c:1842,31'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:1840,24'
          Dst:             pn_amqp_encode_DLESSQIQHQInnMMRe
        - Src:             'c/src/core/transport.c:1852,17'
          Dst:             pn_framing_send_amqp
    - functionName:    pni_calculate_channel_max
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:65,28'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:65,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:65,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:73,6'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:73,6'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:74,67'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:74,30'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:74,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:74,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_phase
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2484
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2485,38'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2487,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2487,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2487,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2489,37'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2491,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2487,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2491,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_process
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       40
      CyclomaticComplexity: 14
      functionsReached:
        - pn_modified
        - pni_phase
        - pni_process_conn_setup
        - pni_process_conn_teardown
        - pni_process_flow_receiver
        - pni_process_flow_sender
        - pni_process_flush_disp
        - pni_process_link_setup
        - pni_process_link_teardown
        - pni_process_ssn_setup
        - pni_process_ssn_teardown
        - pni_process_tpwork
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2500,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2500,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2500,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2500,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2501,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2501,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2501,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2502,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2502,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2502,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2503,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2503,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2503,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2508,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2508,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2508,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2509,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2509,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2509,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2511,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2511,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2511,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2513,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2513,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2513,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2514,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2514,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2514,7'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2515,14'
              BranchSideFuncs:
                - pni_phase
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2515,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2515,7'
              BranchSideFuncs:
                - pni_phase
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2516,14'
              BranchSideFuncs:
                - pni_phase
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2516,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2516,7'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:2518,18'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:2518,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2518,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2519,5'
              BranchSideFuncs:
                - pn_modified
      Callsites:
        - Src:             'c/src/core/transport.c:2500,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2500,14'
          Dst:             pni_process_conn_setup
        - Src:             'c/src/core/transport.c:2501,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2501,14'
          Dst:             pni_process_ssn_setup
        - Src:             'c/src/core/transport.c:2502,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2502,14'
          Dst:             pni_process_link_setup
        - Src:             'c/src/core/transport.c:2503,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2503,14'
          Dst:             pni_process_flow_receiver
        - Src:             'c/src/core/transport.c:2508,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2508,14'
          Dst:             pni_process_tpwork
        - Src:             'c/src/core/transport.c:2509,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2509,14'
          Dst:             pni_process_tpwork
        - Src:             'c/src/core/transport.c:2511,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2511,14'
          Dst:             pni_process_flush_disp
        - Src:             'c/src/core/transport.c:2513,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2513,14'
          Dst:             pni_process_flow_sender
        - Src:             'c/src/core/transport.c:2514,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2514,14'
          Dst:             pni_process_link_teardown
        - Src:             'c/src/core/transport.c:2515,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2515,14'
          Dst:             pni_process_ssn_teardown
        - Src:             'c/src/core/transport.c:2516,14'
          Dst:             pni_phase
        - Src:             'c/src/core/transport.c:2516,14'
          Dst:             pni_process_conn_teardown
        - Src:             'c/src/core/transport.c:2519,5'
          Dst:             pn_modified
    - functionName:    pn_bytes_equal
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:52,18'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/util.h:52,18'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'c/src/core/util.h:52,28'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:52,32'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'c/src/core/util.h:52,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.h:52,32'
          Dst:             memcmp
    - functionName:    pn_rwbytes_free
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:97,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/util.h:97,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pn_rwbytes_alloc
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:84,17'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/util.h:84,17'
              BranchSideFuncs:
                - malloc
        - Branch String:   'c/src/core/util.h:85,14'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:85,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:85,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_io_layer_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:237,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:237,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:241,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:241,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:242,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:244,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:244,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:245,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_input_read_amqp_header
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2544
      functionLinenumberEnd: 2574
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          109
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - pn_do_error
        - pn_logger_logf
        - pn_quote_data
        - pni_protocol_name
        - pni_sniff_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2545,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_logger_logf
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2545,25'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_logger_logf
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2546,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2546,23'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:2551,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2546,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2547,5'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2551,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2552,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2554,16'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:2563,9'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2569,3'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2555,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2560,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2560,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2560,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2560,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2560,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2560,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2563,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2563,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2569,3'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
      Callsites:
        - Src:             'c/src/core/transport.c:2547,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:2551,34'
          Dst:             pni_sniff_header
        - Src:             'c/src/core/transport.c:2560,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2569,3'
          Dst:             pn_quote_data
        - Src:             'c/src/core/transport.c:2571,65'
          Dst:             pni_protocol_name
        - Src:             'c/src/core/transport.c:2570,3'
          Dst:             pn_do_error
    - functionName:    pn_output_write_amqp_header
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2658
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_condition_is_set
        - pn_dispatcher_output
        - pn_error_amqp
        - pn_logger_logf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2643,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2643,3'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2643,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2643,3'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2645,3'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2643,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2643,3'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2645,3'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_amqp
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2646,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2647,7'
              BranchSideFuncs:
                - pn_error_amqp
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2652,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2652,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2643,3'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2646,7'
          Dst:             pn_condition_is_set
        - Src:             'c/src/core/transport.c:2647,7'
          Dst:             pn_error_amqp
        - Src:             'c/src/core/transport.c:2649,12'
          Dst:             pn_dispatcher_output
    - functionName:    pn_tick_amqp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2638
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          173
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - pn_buffer_size
        - pn_bytes
        - pn_do_error
        - pn_framing_send_amqp
        - pn_timestamp_min
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2604,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2604,18'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2604,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2605,20'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2621,18'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2605,46'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2606,20'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2605,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2607,47'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2609,48'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2609,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2610,47'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2621,18'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2611,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2612,40'
              BranchSideFuncs:
                - pn_do_error
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2621,18'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2621,38'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2621,38'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2621,53'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2621,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2621,7'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2622,20'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2622,44'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2623,20'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_buffer_size
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2622,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2624,62'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_timestamp_min
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
            - BranchSide:      'c/src/core/transport.c:2626,46'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_timestamp_min
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
        - Branch String:   'c/src/core/transport.c:2626,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2627,62'
              BranchSideFuncs:
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2635,53'
              BranchSideFuncs:
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2628,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2630,26'
              BranchSideFuncs:
                - pn_bytes
                - pn_framing_send_amqp
                - pn_buffer_size
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2635,53'
              BranchSideFuncs:
                - pn_timestamp_min
      Callsites:
        - Src:             'c/src/core/transport.c:2614,9'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:2628,11'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/transport.c:2630,26'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:2631,9'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2632,41'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/transport.c:2635,15'
          Dst:             pn_timestamp_min
    - functionName:    pn_error_amqp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2528
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_encode_DLESe
        - pn_framing_send_amqp
        - pni_post_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2529,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_post_close
                - pn_amqp_encode_DLESe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2529,19'
              BranchSideFuncs:
                - pni_post_close
                - pn_amqp_encode_DLESe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:2529,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2529,7'
              BranchSideFuncs:
                - pni_post_close
                - pn_amqp_encode_DLESe
                - pn_framing_send_amqp
            - BranchSide:      'c/src/core/transport.c:2530,21'
              BranchSideFuncs:
                - pni_post_close
                - pn_amqp_encode_DLESe
                - pn_framing_send_amqp
        - Branch String:   'c/src/core/transport.c:2530,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2532,57'
              BranchSideFuncs:
                - pn_amqp_encode_DLESe
                - pn_framing_send_amqp
                - pni_post_close
            - BranchSide:      'c/src/core/transport.c:2536,43'
              BranchSideFuncs:
                - pni_post_close
      Callsites:
        - Src:             'c/src/core/transport.c:2532,24'
          Dst:             pn_amqp_encode_DLESe
        - Src:             'c/src/core/transport.c:2533,7'
          Dst:             pn_framing_send_amqp
        - Src:             'c/src/core/transport.c:2536,5'
          Dst:             pni_post_close
    - functionName:    pn_input_read_amqp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2577
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          67
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - pn_dispatcher_input
        - pn_do_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2578,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_do_error
                - pn_dispatcher_input
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2578,18'
              BranchSideFuncs:
                - pn_do_error
                - pn_dispatcher_input
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2578,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2579,19'
              BranchSideFuncs:
                - pn_dispatcher_input
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2585,34'
              BranchSideFuncs:
                - pn_dispatcher_input
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:2579,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2580,7'
              BranchSideFuncs:
                - pn_dispatcher_input
            - BranchSide:      'c/src/core/transport.c:2591,82'
              BranchSideFuncs:
                - pn_dispatcher_input
        - Branch String:   'c/src/core/transport.c:2585,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2586,5'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:2591,82'
              BranchSideFuncs:
                - pn_dispatcher_input
        - Branch String:   'c/src/core/transport.c:2592,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2592,13'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2592,27'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2592,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2592,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2595,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2580,7'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:2586,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:2591,15'
          Dst:             pn_dispatcher_input
    - functionName:    pn_output_write_amqp
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2661
      functionLinenumberEnd: 2678
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          73
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pn_buffer_size
        - pn_dispatcher_output
        - pn_logger_logf
        - pni_process
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2662,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_process
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:2662,18'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_process
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2662,29'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2662,44'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2673,34'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2662,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2663,15'
              BranchSideFuncs:
                - pni_process
                - pn_logger_logf
                - pn_buffer_size
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2673,34'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2664,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2665,7'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2673,34'
              BranchSideFuncs:
                - pn_buffer_size
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2673,49'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2673,63'
              BranchSideFuncs:
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2677,10'
              BranchSideFuncs:
                - pn_dispatcher_output
        - Branch String:   'c/src/core/transport.c:2673,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2673,7'
              BranchSideFuncs:
                - pn_dispatcher_output
            - BranchSide:      'c/src/core/transport.c:2677,10'
              BranchSideFuncs:
                - pn_dispatcher_output
      Callsites:
        - Src:             'c/src/core/transport.c:2663,15'
          Dst:             pni_process
        - Src:             'c/src/core/transport.c:2665,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2673,8'
          Dst:             pn_buffer_size
        - Src:             'c/src/core/transport.c:2677,10'
          Dst:             pn_dispatcher_output
    - functionName:    pn_io_layer_input_error
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_io_layer_output_error
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_io_layer_input_autodetect
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         60
      ICount:          327
      EdgeCount:       79
      CyclomaticComplexity: 21
      functionsReached:
        - pn_do_error
        - pn_logger_logf
        - pn_quote_data
        - pn_sasl
        - pn_set_error_layer
        - pn_ssl
        - pn_ssl_get_remote_subject
        - pn_ssl_get_ssf
        - pn_transport_is_authenticated
        - pn_transport_is_encrypted
        - pni_protocol_name
        - pni_sasl_set_external_security
        - pni_sniff_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:275,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_sniff_header
                - pni_protocol_name
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
                - pn_do_error
                - pn_set_error_layer
            - BranchSide:      'c/src/core/transport.c:275,25'
              BranchSideFuncs:
                - pni_sniff_header
                - pni_protocol_name
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
                - pn_do_error
                - pn_set_error_layer
        - Branch String:   'c/src/core/transport.c:276,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:276,23'
              BranchSideFuncs:
                - pni_sniff_header
                - pni_protocol_name
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
            - BranchSide:      'c/src/core/transport.c:281,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pni_protocol_name
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
        - Branch String:   'c/src/core/transport.c:276,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:277,5'
              BranchSideFuncs:
                - pn_do_error
                - pn_set_error_layer
            - BranchSide:      'c/src/core/transport.c:281,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pni_protocol_name
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
        - Branch String:   'c/src/core/transport.c:282,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:282,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
            - BranchSide:      'c/src/core/transport.c:283,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
        - Branch String:   'c/src/core/transport.c:282,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:282,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
            - BranchSide:      'c/src/core/transport.c:283,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_ssl
                - pn_ssl
        - Branch String:   'c/src/core/transport.c:283,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:285,22'
              BranchSideFuncs:
                - pn_ssl
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:298,22'
              BranchSideFuncs:
                - pn_ssl
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:311,22'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_sasl
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:326,22'
              BranchSideFuncs:
                - pn_transport_is_authenticated
                - pn_do_error
                - pn_set_error_layer
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:348,9'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:357,5'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:285,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:289,16'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:291,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:292,7'
              BranchSideFuncs:
                - pn_ssl
            - BranchSide:      'c/src/core/transport.c:294,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:298,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:302,16'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:304,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:305,7'
              BranchSideFuncs:
                - pn_ssl
            - BranchSide:      'c/src/core/transport.c:307,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:311,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:315,16'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:317,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:318,7'
              BranchSideFuncs:
                - pn_sasl
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/core/transport.c:320,5'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/core/transport.c:322,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:322,5'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/core/transport.c:323,47'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/core/transport.c:322,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:322,5'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/core/transport.c:323,47'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/core/transport.c:326,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:330,16'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:332,34'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:332,38'
              BranchSideFuncs:
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:338,20'
              BranchSideFuncs:
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:332,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:333,7'
              BranchSideFuncs:
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:338,20'
              BranchSideFuncs:
                - pn_transport_is_encrypted
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:338,40'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:338,44'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:344,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:338,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:339,7'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:344,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:345,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:345,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:345,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:345,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:348,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:359,3'
              BranchSideFuncs:
                - pn_quote_data
                - pn_do_error
      Callsites:
        - Src:             'c/src/core/transport.c:277,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:278,5'
          Dst:             pn_set_error_layer
        - Src:             'c/src/core/transport.c:281,34'
          Dst:             pni_sniff_header
        - Src:             'c/src/core/transport.c:282,3'
          Dst:             pni_protocol_name
        - Src:             'c/src/core/transport.c:282,3'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:292,7'
          Dst:             pn_ssl
        - Src:             'c/src/core/transport.c:305,7'
          Dst:             pn_ssl
        - Src:             'c/src/core/transport.c:318,7'
          Dst:             pn_sasl
        - Src:             'c/src/core/transport.c:322,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:323,47'
          Dst:             pn_ssl_get_ssf
        - Src:             'c/src/core/transport.c:323,85'
          Dst:             pn_ssl_get_remote_subject
        - Src:             'c/src/core/transport.c:323,5'
          Dst:             pni_sasl_set_external_security
        - Src:             'c/src/core/transport.c:332,38'
          Dst:             pn_transport_is_authenticated
        - Src:             'c/src/core/transport.c:333,7'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:335,7'
          Dst:             pn_set_error_layer
        - Src:             'c/src/core/transport.c:338,44'
          Dst:             pn_transport_is_encrypted
        - Src:             'c/src/core/transport.c:339,7'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:341,7'
          Dst:             pn_set_error_layer
        - Src:             'c/src/core/transport.c:345,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:361,3'
          Dst:             pn_quote_data
        - Src:             'c/src/core/transport.c:362,3'
          Dst:             pn_do_error
    - functionName:    pn_io_layer_output_null
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_set_error_layer
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_is_authenticated
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 611
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:611,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:611,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:611,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_is_encrypted
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_ssl_get_ssf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:622,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_ssl_get_ssf
            - BranchSide:      'c/src/core/transport.c:622,12'
              BranchSideFuncs:
                - pn_ssl_get_ssf
        - Branch String:   'c/src/core/transport.c:622,22'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:622,22'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:622,36'
              BranchSideFuncs:
                - pn_ssl_get_ssf
        - Branch String:   'c/src/core/transport.c:622,40'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:622,40'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:622,43'
              BranchSideFuncs:
                - pn_ssl_get_ssf
      Callsites:
        - Src:             'c/src/core/transport.c:622,43'
          Dst:             pn_ssl_get_ssf
    - functionName:    pn_transport_connection
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3096
      functionLinenumberEnd: 3098
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3092
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3092,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3092,33'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3092,47'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_tail_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3089
      functionLinenumberEnd: 3089
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_head_closed
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3087
      functionLinenumberEnd: 3087
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_quiesced
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3072
      functionLinenumberEnd: 3085
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         31
      ICount:          132
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - pn_transport_pending
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3073,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
            - BranchSide:      'c/src/core/transport.c:3073,8'
              BranchSideFuncs:
                - pn_transport_pending
        - Branch String:   'c/src/core/transport.c:3073,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3073,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3074,21'
              BranchSideFuncs:
                - pn_transport_pending
        - Branch String:   'c/src/core/transport.c:3075,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3075,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3076,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3076,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3076,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3079,37'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3080,38'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3080,54'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3081,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3079,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3079,37'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3080,38'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3080,54'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3081,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3079,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3079,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:3074,21'
          Dst:             pn_transport_pending
    - functionName:    pn_transport_pending
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3010
      functionLinenumberEnd: 3012
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - transport_produce
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3012,10'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - transport_produce
            - BranchSide:      'c/src/core/transport.c:3012,10'
              BranchSideFuncs:
                - transport_produce
      Callsites:
        - Src:             'c/src/core/transport.c:3012,10'
          Dst:             transport_produce
    - functionName:    transport_produce
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2693
      functionLinenumberEnd: 2735
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - pn_class
        - pn_logger_logf
        - pni_close_head
        - pni_mem_subreallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2694,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2694,18'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2694,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2694,7'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2696,30'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2698,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2700,21'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2734,21'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2700,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2702,14'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2704,9'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2702,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2703,14'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2734,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2703,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2704,9'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2704,9'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2704,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2705,52'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2734,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2706,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2707,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2734,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2720,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2721,13'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2723,18'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2723,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2723,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2726,11'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2726,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2726,11'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2728,7'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2728,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2728,7'
              BranchSideFuncs:
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2729,7'
              BranchSideFuncs:
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2728,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2728,7'
              BranchSideFuncs:
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2729,7'
              BranchSideFuncs:
                - pni_close_head
        - Branch String:   'c/src/core/transport.c:2714,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2714,3'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
            - BranchSide:      'c/src/core/transport.c:2716,9'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_close_head
      Callsites:
        - Src:             'c/src/core/transport.c:2705,52'
          Dst:             pn_class
        - Src:             'c/src/core/transport.c:2705,30'
          Dst:             pni_mem_subreallocate
        - Src:             'c/src/core/transport.c:2728,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2729,7'
          Dst:             pni_close_head
    - functionName:    pni_close_head
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2682
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_put_object
        - pni_maybe_post_closed
        - pni_transport_collector
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2683,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
            - BranchSide:      'c/src/core/transport.c:2683,19'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
        - Branch String:   'c/src/core/transport.c:2683,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2683,7'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
            - BranchSide:      'c/src/core/transport.c:2684,28'
              BranchSideFuncs:
                - pni_transport_collector
                - pn_collector_put_object
                - pni_maybe_post_closed
      Callsites:
        - Src:             'c/src/core/transport.c:2685,33'
          Dst:             pni_transport_collector
        - Src:             'c/src/core/transport.c:2686,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:2687,5'
          Dst:             pni_maybe_post_closed
    - functionName:    pn_transport_close_head
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3062
      functionLinenumberEnd: 3067
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_transport_pending
        - pn_transport_pop
        - pni_close_head
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3063,21'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
                - pni_close_head
                - pn_transport_pop
            - BranchSide:      'c/src/core/transport.c:3063,21'
              BranchSideFuncs:
                - pn_transport_pending
                - pni_close_head
                - pn_transport_pop
        - Branch String:   'c/src/core/transport.c:3065,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3065,7'
              BranchSideFuncs:
                - pn_transport_pop
            - BranchSide:      'c/src/core/transport.c:3066,5'
              BranchSideFuncs:
                - pn_transport_pop
      Callsites:
        - Src:             'c/src/core/transport.c:3063,21'
          Dst:             pn_transport_pending
        - Src:             'c/src/core/transport.c:3064,3'
          Dst:             pni_close_head
        - Src:             'c/src/core/transport.c:3066,5'
          Dst:             pn_transport_pop
    - functionName:    pn_transport_pop
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3044
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_transport_pending
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3045,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
            - BranchSide:      'c/src/core/transport.c:3045,7'
              BranchSideFuncs:
                - pn_transport_pending
        - Branch String:   'c/src/core/transport.c:3045,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3045,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3047,16'
              BranchSideFuncs:
                - pn_transport_pending
        - Branch String:   'c/src/core/transport.c:3049,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3052,27'
              BranchSideFuncs:
                - pn_transport_pending
            - BranchSide:      'c/src/core/transport.c:3056,7'
              BranchSideFuncs:
                - pn_transport_pending
      Callsites:
        - Src:             'c/src/core/transport.c:3056,7'
          Dst:             pn_transport_pending
    - functionName:    pn_transport_peek
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3024
      functionLinenumberEnd: 3041
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_transport_head
        - pn_transport_pending
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3027,21'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
            - BranchSide:      'c/src/core/transport.c:3027,21'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
        - Branch String:   'c/src/core/transport.c:3028,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3028,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3030,19'
              BranchSideFuncs:
                - pn_transport_head
        - Branch String:   'c/src/core/transport.c:3030,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3032,3'
              BranchSideFuncs:
                - pn_transport_head
            - BranchSide:      'c/src/core/transport.c:3034,15'
              BranchSideFuncs:
                - pn_transport_head
        - Branch String:   'c/src/core/transport.c:3034,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3034,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3035,23'
              BranchSideFuncs:
                - pn_transport_head
      Callsites:
        - Src:             'c/src/core/transport.c:3027,21'
          Dst:             pn_transport_pending
        - Src:             'c/src/core/transport.c:3035,23'
          Dst:             pn_transport_head
    - functionName:    pn_transport_head
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3016
      functionLinenumberEnd: 3021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:3017,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3017,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3017,31'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:3017,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:3017,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:3018,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_push
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2961
      functionLinenumberEnd: 2981
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_transport_capacity
        - pn_transport_process
        - pn_transport_tail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2964,22'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
            - BranchSide:      'c/src/core/transport.c:2964,22'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
        - Branch String:   'c/src/core/transport.c:2965,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2965,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2967,19'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_transport_process
        - Branch String:   'c/src/core/transport.c:2967,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2969,3'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_transport_process
            - BranchSide:      'c/src/core/transport.c:2971,15'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_transport_process
        - Branch String:   'c/src/core/transport.c:2976,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2976,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2977,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2964,22'
          Dst:             pn_transport_capacity
        - Src:             'c/src/core/transport.c:2971,15'
          Dst:             pn_transport_tail
        - Src:             'c/src/core/transport.c:2975,11'
          Dst:             pn_transport_process
    - functionName:    pn_transport_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2940
      functionLinenumberEnd: 2949
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_transport_grow_capacity
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2941,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_transport_grow_capacity
            - BranchSide:      'c/src/core/transport.c:2941,18'
              BranchSideFuncs:
                - pni_transport_grow_capacity
        - Branch String:   'c/src/core/transport.c:2941,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2941,7'
              BranchSideFuncs:
                - pni_transport_grow_capacity
            - BranchSide:      'c/src/core/transport.c:2944,33'
              BranchSideFuncs:
                - pni_transport_grow_capacity
        - Branch String:   'c/src/core/transport.c:2945,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2945,8'
              BranchSideFuncs:
                - pni_transport_grow_capacity
            - BranchSide:      'c/src/core/transport.c:2946,56'
              BranchSideFuncs:
                - pni_transport_grow_capacity
      Callsites:
        - Src:             'c/src/core/transport.c:2946,16'
          Dst:             pni_transport_grow_capacity
    - functionName:    pn_transport_tail
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2958
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2954,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2954,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2954,31'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2954,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2954,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2955,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_process
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2984
      functionLinenumberEnd: 2997
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pni_close_tail
        - transport_consume
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2986,10'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - transport_consume
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:2986,10'
              BranchSideFuncs:
                - transport_consume
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:2986,10'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2987,28'
              BranchSideFuncs:
                - transport_consume
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:2987,28'
              BranchSideFuncs:
                - transport_consume
                - pni_close_tail
        - Branch String:   'c/src/core/transport.c:2991,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2992,5'
              BranchSideFuncs:
                - pni_close_tail
            - BranchSide:      'c/src/core/transport.c:2995,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2995,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2995,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2995,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2990,15'
          Dst:             transport_consume
        - Src:             'c/src/core/transport.c:2992,5'
          Dst:             pni_close_tail
    - functionName:    pni_transport_grow_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2935
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          80
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2924,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2924,17'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2924,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2925,18'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2925,18'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2925,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2926,12'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2928,12'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2926,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2928,12'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2928,12'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2928,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2928,7'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/transport.c:2929,51'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/transport.c:2930,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2931,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2935,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2929,51'
          Dst:             pn_class
        - Src:             'c/src/core/transport.c:2929,29'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_transport_get_frames_input
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 2920
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2917,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2917,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2918,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_get_frames_output
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2913
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2910,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2910,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2911,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_transport_tick
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2899
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pn_timestamp_min
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2902,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2902,61'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2903,31'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs:
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2902,61'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs:
                - pn_timestamp_min
            - BranchSide:      'c/src/core/transport.c:2903,31'
              BranchSideFuncs:
                - pn_timestamp_min
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,33'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2902,61'
              BranchSideFuncs:
                - pn_timestamp_min
        - Branch String:   'c/src/core/transport.c:2902,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2902,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2903,31'
              BranchSideFuncs:
                - pn_timestamp_min
      Callsites:
        - Src:             'c/src/core/transport.c:2903,11'
          Dst:             pn_timestamp_min
        - Src:             'c/src/core/transport.c:2903,11'
          Dst:             pn_timestamp_min
        - Src:             'c/src/core/transport.c:2903,11'
          Dst:             pn_timestamp_min
    - functionName:    pn_transport_get_remote_idle_timeout
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2894
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_set_idle_timeout
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2889
      functionLinenumberEnd: 2891
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_get_idle_timeout
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2884
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_get_remote_max_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2879
      functionLinenumberEnd: 2880
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_set_max_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2867
      functionLinenumberEnd: 2876
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_logger_logf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2868,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:2868,18'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:2868,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2869,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2873,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2873,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2873,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2875,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:2873,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2874,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2875,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:2869,5'
          Dst:             pn_logger_logf
    - functionName:    pn_transport_get_max_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2862
      functionLinenumberEnd: 2863
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_remote_channel_max
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2857
      functionLinenumberEnd: 2858
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_set_channel_max
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2854
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_logger_logf
        - pni_calculate_channel_max
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2843,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:2843,17'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:2843,6'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2844,5'
              BranchSideFuncs:
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:2848,57'
              BranchSideFuncs:
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:2848,34'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2848,14'
              BranchSideFuncs:
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:2848,14'
              BranchSideFuncs:
                - pni_calculate_channel_max
      Callsites:
        - Src:             'c/src/core/transport.c:2844,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:2851,3'
          Dst:             pni_calculate_channel_max
    - functionName:    pn_transport_get_channel_max
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2827
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_logf
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2818
      functionLinenumberEnd: 2824
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_transport_vlogf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2819,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_vlogf
            - BranchSide:      'c/src/core/transport.c:2821,3'
              BranchSideFuncs:
                - pn_transport_vlogf
      Callsites:
        - Src:             'c/src/core/transport.c:2822,3'
          Dst:             pn_transport_vlogf
    - functionName:    pn_transport_vlogf
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2815
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_default_logger
        - pni_logger_vlogf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2813,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
                - pn_default_logger
            - BranchSide:      'c/src/core/transport.c:2813,25'
              BranchSideFuncs:
                - pni_logger_vlogf
                - pn_default_logger
        - Branch String:   'c/src/core/transport.c:2813,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2813,58'
              BranchSideFuncs:
                - pn_default_logger
                - pni_logger_vlogf
            - BranchSide:      'c/src/core/transport.c:2813,25'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/core/transport.c:2813,58'
          Dst:             pn_default_logger
        - Src:             'c/src/core/transport.c:2814,3'
          Dst:             pni_logger_vlogf
    - functionName:    pn_transport_log
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2806
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_default_logger
        - pni_logger_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2807,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_logger_log
                - pn_default_logger
            - BranchSide:      'c/src/core/transport.c:2807,25'
              BranchSideFuncs:
                - pni_logger_log
                - pn_default_logger
        - Branch String:   'c/src/core/transport.c:2807,25'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2807,58'
              BranchSideFuncs:
                - pn_default_logger
                - pni_logger_log
            - BranchSide:      'c/src/core/transport.c:2807,25'
              BranchSideFuncs:
                - pni_logger_log
      Callsites:
        - Src:             'c/src/core/transport.c:2807,58'
          Dst:             pn_default_logger
        - Src:             'c/src/core/transport.c:2808,3'
          Dst:             pni_logger_log
    - functionName:    pn_transport_attachments
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2800
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_get_context
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2794
      functionLinenumberEnd: 2796
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2796,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_record_get
            - BranchSide:      'c/src/core/transport.c:2796,35'
              BranchSideFuncs:
                - pn_record_get
      Callsites:
        - Src:             'c/src/core/transport.c:2796,10'
          Dst:             pn_record_get
    - functionName:    pn_transport_set_context
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2788
      functionLinenumberEnd: 2791
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_record_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2790,28'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_record_set
            - BranchSide:      'c/src/core/transport.c:2790,28'
              BranchSideFuncs:
                - pn_record_set
      Callsites:
        - Src:             'c/src/core/transport.c:2790,3'
          Dst:             pn_record_set
    - functionName:    pn_transport_get_tracer
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2782
      functionLinenumberEnd: 2784
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_tracer_to_log_sink
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2763
      functionLinenumberEnd: 2771
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - size_t
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_logger_level_name
        - strcpy
        - strlen
        - strncat
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2764,31'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_level_name
                - strcpy
                - strlen
                - strncat
            - BranchSide:      'c/src/core/transport.c:2764,31'
              BranchSideFuncs:
                - pn_logger_level_name
                - strcpy
                - strlen
                - strncat
      Callsites:
        - Src:             'c/src/core/transport.c:2767,15'
          Dst:             pn_logger_level_name
        - Src:             'c/src/core/transport.c:2767,3'
          Dst:             strcpy
        - Src:             'c/src/core/transport.c:2768,3'
          Dst:             strlen
        - Src:             'c/src/core/transport.c:2769,3'
          Dst:             strncat
    - functionName:    strncat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_set_tracer
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2779
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_logger_set_log_sink
        - pni_tracer_to_log_sink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2777,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_set_log_sink
            - BranchSide:      'c/src/core/transport.c:2777,14'
              BranchSideFuncs:
                - pn_logger_set_log_sink
      Callsites:
        - Src:             'c/src/core/transport.c:2778,3'
          Dst:             pn_logger_set_log_sink
        - Src:             'c/src/core/transport.c:2778,3'
          Dst:             pni_tracer_to_log_sink
    - functionName:    pn_transport_trace
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2752
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_logger_reset_mask
        - pn_logger_set_mask
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2754,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
            - BranchSide:      'c/src/core/transport.c:2754,13'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
        - Branch String:   'c/src/core/transport.c:2754,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2754,29'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
            - BranchSide:      'c/src/core/transport.c:2755,13'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
        - Branch String:   'c/src/core/transport.c:2755,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2755,7'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
            - BranchSide:      'c/src/core/transport.c:2755,53'
              BranchSideFuncs:
                - pn_logger_reset_mask
                - pn_logger_set_mask
      Callsites:
        - Src:             'c/src/core/transport.c:2758,3'
          Dst:             pn_logger_reset_mask
        - Src:             'c/src/core/transport.c:2759,3'
          Dst:             pn_logger_set_mask
    - functionName:    pn_transport_output
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2739
      functionLinenumberEnd: 2748
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          47
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_transport_head
        - pn_transport_pending
        - pn_transport_pop
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:2740,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
                - pn_transport_pop
            - BranchSide:      'c/src/core/transport.c:2740,8'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
                - pn_transport_pop
        - Branch String:   'c/src/core/transport.c:2740,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2740,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:2741,23'
              BranchSideFuncs:
                - pn_transport_pending
                - pn_transport_head
                - pn_transport_pop
        - Branch String:   'c/src/core/transport.c:2742,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2742,7'
              BranchSideFuncs:
                - pn_transport_head
                - pn_transport_pop
            - BranchSide:      'c/src/core/transport.c:2743,27'
              BranchSideFuncs:
                - pn_transport_head
                - pn_transport_pop
        - Branch String:   'c/src/core/transport.c:2743,27'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:2744,21'
              BranchSideFuncs:
                - pn_transport_head
                - pn_transport_pop
            - BranchSide:      'c/src/core/transport.c:2744,21'
              BranchSideFuncs:
                - pn_transport_head
                - pn_transport_pop
      Callsites:
        - Src:             'c/src/core/transport.c:2741,23'
          Dst:             pn_transport_pending
        - Src:             'c/src/core/transport.c:2744,21'
          Dst:             pn_transport_head
        - Src:             'c/src/core/transport.c:2745,5'
          Dst:             pn_transport_pop
    - functionName:    pn_transport_input
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1755
      functionLinenumberEnd: 1777
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          106
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - pn_transport_capacity
        - pn_transport_close_tail
        - pn_transport_process
        - pn_transport_tail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1756,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
                - pn_transport_capacity
                - pn_transport_close_tail
            - BranchSide:      'c/src/core/transport.c:1756,8'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
                - pn_transport_capacity
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1756,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1756,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1757,17'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
                - pn_transport_capacity
                - pn_transport_close_tail
        - Branch String:   'c/src/core/transport.c:1757,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1758,12'
              BranchSideFuncs:
                - pn_transport_close_tail
            - BranchSide:      'c/src/core/transport.c:1761,22'
              BranchSideFuncs:
                - pn_transport_capacity
                - pn_transport_tail
                - pn_transport_process
                - pn_transport_capacity
        - Branch String:   'c/src/core/transport.c:1762,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1762,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1763,10'
              BranchSideFuncs:
                - pn_transport_tail
                - pn_transport_process
                - pn_transport_capacity
        - Branch String:   'c/src/core/transport.c:1763,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1763,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1776,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1763,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1764,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1776,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1766,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1767,5'
              BranchSideFuncs:
                - pn_transport_process
                - pn_transport_capacity
                - pn_transport_tail
            - BranchSide:      'c/src/core/transport.c:1767,5'
              BranchSideFuncs:
                - pn_transport_process
                - pn_transport_capacity
                - pn_transport_tail
        - Branch String:   'c/src/core/transport.c:1771,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1769,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1771,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1773,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1763,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1773,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1758,12'
          Dst:             pn_transport_close_tail
        - Src:             'c/src/core/transport.c:1761,22'
          Dst:             pn_transport_capacity
        - Src:             'c/src/core/transport.c:1764,18'
          Dst:             pn_transport_tail
        - Src:             'c/src/core/transport.c:1770,14'
          Dst:             pn_transport_process
        - Src:             'c/src/core/transport.c:1772,16'
          Dst:             pn_transport_capacity
    - functionName:    pn_do_close
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1751
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          55
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_amqp_decode_DqEDqEsSRee
        - pn_collector_put_object
        - pn_condition_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1739,38'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1739,38'
              BranchSideFuncs:
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:1744,3'
          Dst:             pn_amqp_decode_DqEDqEsSRee
        - Src:             'c/src/core/transport.c:1746,3'
          Dst:             pn_condition_set
        - Src:             'c/src/core/transport.c:1749,3'
          Dst:             pn_collector_put_object
    - functionName:    pn_condition_set
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1531
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - info
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_dup
        - pn_bytes_free
        - pn_data_clear
        - pn_string
        - pn_string_setn
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1532,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_string_setn
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_string
                - pn_string
            - BranchSide:      'c/src/core/transport.c:1532,18'
              BranchSideFuncs:
                - pn_string_setn
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_string
                - pn_string
        - Branch String:   'c/src/core/transport.c:1532,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1533,23'
              BranchSideFuncs:
                - pn_string
                - pn_string_setn
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_string
            - BranchSide:      'c/src/core/transport.c:1535,3'
              BranchSideFuncs:
                - pn_string_setn
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_string
        - Branch String:   'c/src/core/transport.c:1536,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1536,7'
              BranchSideFuncs:
                - pn_string
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
            - BranchSide:      'c/src/core/transport.c:1537,30'
              BranchSideFuncs:
                - pn_string
                - pn_string_setn
                - pn_data_clear
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
      Callsites:
        - Src:             'c/src/core/transport.c:1533,23'
          Dst:             pn_string
        - Src:             'c/src/core/transport.c:1535,3'
          Dst:             pn_string_setn
        - Src:             'c/src/core/transport.c:1537,30'
          Dst:             pn_string
        - Src:             'c/src/core/transport.c:1539,3'
          Dst:             pn_string_setn
        - Src:             'c/src/core/transport.c:1540,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/transport.c:1541,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1542,25'
          Dst:             pn_bytes_dup
    - functionName:    pni_unmap_remote_channel
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_get
        - pni_delivery_map_clear
        - pni_transport_unbind_handles
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:512,32'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:512,32'
              BranchSideFuncs:
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
        - Branch String:   'c/src/core/transport.c:517,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:517,7'
              BranchSideFuncs:
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:518,5'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_hash_del
      Callsites:
        - Src:             'c/src/core/transport.c:512,3'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:513,3'
          Dst:             pni_transport_unbind_handles
        - Src:             'c/src/core/transport.c:517,7'
          Dst:             pn_hash_get
        - Src:             'c/src/core/transport.c:518,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:521,3'
          Dst:             pn_hash_del
    - functionName:    pn_do_end
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1719
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          69
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_amqp_decode_DqEDqEsSRee
        - pn_collector_put_object
        - pn_condition_set
        - pn_do_error
        - pni_channel_state
        - pni_unmap_remote_channel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1720,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_channel_state
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_channel
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1720,23'
              BranchSideFuncs:
                - pni_channel_state
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_channel
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1721,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1722,78'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1725,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_channel
      Callsites:
        - Src:             'c/src/core/transport.c:1720,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1722,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1728,3'
          Dst:             pn_amqp_decode_DqEDqEsSRee
        - Src:             'c/src/core/transport.c:1730,3'
          Dst:             pn_condition_set
        - Src:             'c/src/core/transport.c:1732,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:1733,3'
          Dst:             pni_unmap_remote_channel
    - functionName:    pni_channel_state
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_hash_get
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:496,67'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_get
            - BranchSide:      'c/src/core/transport.c:496,67'
              BranchSideFuncs:
                - pn_hash_get
      Callsites:
        - Src:             'c/src/core/transport.c:496,27'
          Dst:             pn_hash_get
    - functionName:    pni_unmap_remote_handle
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 825
      functionLinenumberEnd: 833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_get
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:826,34'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:826,34'
              BranchSideFuncs:
                - pn_hash_get
                - pn_ep_decref
                - pn_hash_del
        - Branch String:   'c/src/core/transport.c:828,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:828,7'
              BranchSideFuncs:
                - pn_hash_del
            - BranchSide:      'c/src/core/transport.c:829,5'
              BranchSideFuncs:
                - pn_ep_decref
                - pn_hash_del
      Callsites:
        - Src:             'c/src/core/transport.c:828,7'
          Dst:             pn_hash_get
        - Src:             'c/src/core/transport.c:829,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:832,3'
          Dst:             pn_hash_del
    - functionName:    pn_do_detach
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1716
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          113
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_amqp_decode_DqEIoRe
        - pn_amqp_decode_DqEsSRe
        - pn_collector_put_object
        - pn_condition_set
        - pn_do_error
        - pni_channel_state
        - pni_handle_state
        - pni_unmap_remote_handle
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1683,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_channel_state
                - pn_amqp_decode_DqEIoRe
                - pni_handle_state
                - pn_amqp_decode_DqEsSRe
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_handle
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1683,23'
              BranchSideFuncs:
                - pni_channel_state
                - pn_amqp_decode_DqEIoRe
                - pni_handle_state
                - pn_amqp_decode_DqEsSRe
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_handle
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1684,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1685,78'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1692,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEIoRe
                - pni_handle_state
                - pn_amqp_decode_DqEsSRe
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_handle
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1695,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1696,79'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1702,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsSRe
                - pn_condition_set
                - pn_collector_put_object
                - pni_unmap_remote_handle
        - Branch String:   'c/src/core/transport.c:1706,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_unmap_remote_handle
            - BranchSide:      'c/src/core/transport.c:1708,5'
              BranchSideFuncs:
                - pn_collector_put_object
                - pni_unmap_remote_handle
      Callsites:
        - Src:             'c/src/core/transport.c:1683,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1685,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1692,3'
          Dst:             pn_amqp_decode_DqEIoRe
        - Src:             'c/src/core/transport.c:1694,21'
          Dst:             pni_handle_state
        - Src:             'c/src/core/transport.c:1696,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1702,3'
          Dst:             pn_amqp_decode_DqEsSRe
        - Src:             'c/src/core/transport.c:1704,3'
          Dst:             pn_condition_set
        - Src:             'c/src/core/transport.c:0,0'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:1714,3'
          Dst:             pni_unmap_remote_handle
    - functionName:    pni_handle_state
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 836
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_hash_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:837,63'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_get
            - BranchSide:      'c/src/core/transport.c:837,63'
              BranchSideFuncs:
                - pn_hash_get
      Callsites:
        - Src:             'c/src/core/transport.c:837,24'
          Dst:             pn_hash_get
    - functionName:    pni_delivery_map_get
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_hash_get
        - pni_sequence_make_hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:99,56'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_sequence_make_hash
                - pn_hash_get
            - BranchSide:      'c/src/core/transport.c:99,56'
              BranchSideFuncs:
                - pni_sequence_make_hash
                - pn_hash_get
      Callsites:
        - Src:             'c/src/core/transport.c:99,56'
          Dst:             pni_sequence_make_hash
        - Src:             'c/src/core/transport.c:99,28'
          Dst:             pn_hash_get
    - functionName:    pni_do_delivery_disposition
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1619
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - bool
        - bool
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - disp_data
        - ''
      BBCount:         27
      ICount:          229
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - pn_amqp_decode_DqEDqEsSRee
        - pn_amqp_decode_DqEQIQLe
        - pn_amqp_decode_DqEQoQoRe
        - pn_amqp_decode_DqR
        - pn_bytes_dup
        - pn_bytes_free
        - pn_collector_put_object
        - pn_condition_set
        - pn_work_update
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1550,41'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
            - BranchSide:      'c/src/core/transport.c:1550,41'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
        - Branch String:   'c/src/core/transport.c:1552,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1552,26'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
            - BranchSide:      'c/src/core/transport.c:1554,7'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
        - Branch String:   'c/src/core/transport.c:1554,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1554,7'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
            - BranchSide:      'c/src/core/transport.c:1555,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_work_update
                - pn_collector_put_object
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_amqp_decode_DqEQIQLe
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
        - Branch String:   'c/src/core/transport.c:1555,5'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1555,5'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1555,5'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1561,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQIQLe
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1575,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqEDqEsSRee
                - pn_condition_set
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1591,20'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQoQoRe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1605,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_work_update
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1563,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1564,36'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1566,13'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1596,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1597,28'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1599,13'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:1561,9'
          Dst:             pn_amqp_decode_DqEQIQLe
        - Src:             'c/src/core/transport.c:1578,9'
          Dst:             pn_amqp_decode_DqEDqEsSRee
        - Src:             'c/src/core/transport.c:1579,9'
          Dst:             pn_condition_set
        - Src:             'c/src/core/transport.c:1592,9'
          Dst:             pn_amqp_decode_DqEQoQoRe
        - Src:             'c/src/core/transport.c:1593,9'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1594,35'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1606,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/transport.c:1607,9'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1608,28'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1616,3'
          Dst:             pn_work_update
        - Src:             'c/src/core/transport.c:1618,3'
          Dst:             pn_collector_put_object
    - functionName:    sequence_lte
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_do_disposition
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1623
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          271
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - pn_amqp_decode_DQLQq
        - pn_amqp_decode_DqEoIQIoRe
        - pn_do_error
        - pn_hash_head
        - pn_hash_key
        - pn_hash_next
        - pn_hash_size
        - pn_hash_value
        - pni_channel_state
        - pni_delivery_map_get
        - pni_do_delivery_disposition
        - sequence_lte
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1624,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEoIQIoRe
                - pni_channel_state
                - sequence_lte
                - pn_do_error
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1628,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEoIQIoRe
                - pni_channel_state
                - sequence_lte
                - pn_do_error
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1630,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1630,26'
              BranchSideFuncs:
                - pni_channel_state
                - sequence_lte
                - pn_do_error
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1632,23'
              BranchSideFuncs:
                - pni_channel_state
                - sequence_lte
                - pn_do_error
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1633,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1634,78'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1637,21'
              BranchSideFuncs:
                - sequence_lte
                - pn_do_error
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1637,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1638,12'
              BranchSideFuncs:
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
            - BranchSide:      'c/src/core/transport.c:1642,7'
              BranchSideFuncs:
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1642,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1643,30'
              BranchSideFuncs:
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
            - BranchSide:      'c/src/core/transport.c:1645,24'
              BranchSideFuncs:
                - pn_amqp_decode_DQLQq
                - sequence_lte
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1657,10'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1657,8'
              BranchSideFuncs:
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
            - BranchSide:      'c/src/core/transport.c:1657,8'
              BranchSideFuncs:
                - pn_hash_size
                - pn_hash_head
                - pn_hash_key
                - sequence_lte
                - pn_hash_next
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1662,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1663,30'
              BranchSideFuncs:
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
            - BranchSide:      'c/src/core/transport.c:1671,29'
              BranchSideFuncs:
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1665,36'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1663,67'
              BranchSideFuncs:
                - sequence_lte
                - pn_hash_next
                - pn_hash_key
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
            - BranchSide:      'c/src/core/transport.c:1665,57'
              BranchSideFuncs:
                - sequence_lte
                - pn_hash_next
                - pn_hash_key
                - sequence_lte
                - pn_hash_value
                - pni_do_delivery_disposition
        - Branch String:   'c/src/core/transport.c:1665,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1663,67'
              BranchSideFuncs:
                - pn_hash_value
                - pni_do_delivery_disposition
                - pn_hash_next
                - pn_hash_key
                - sequence_lte
                - sequence_lte
            - BranchSide:      'c/src/core/transport.c:1666,52'
              BranchSideFuncs:
                - pn_hash_value
                - pni_do_delivery_disposition
                - pn_hash_next
                - pn_hash_key
                - sequence_lte
                - sequence_lte
        - Branch String:   'c/src/core/transport.c:1673,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1671,60'
              BranchSideFuncs:
                - sequence_lte
                - pni_delivery_map_get
                - pni_do_delivery_disposition
            - BranchSide:      'c/src/core/transport.c:1674,58'
              BranchSideFuncs:
                - pni_do_delivery_disposition
                - sequence_lte
                - pni_delivery_map_get
      Callsites:
        - Src:             'c/src/core/transport.c:1628,3'
          Dst:             pn_amqp_decode_DqEoIQIoRe
        - Src:             'c/src/core/transport.c:1632,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1634,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1637,8'
          Dst:             sequence_lte
        - Src:             'c/src/core/transport.c:1638,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1651,3'
          Dst:             pn_amqp_decode_DQLQq
        - Src:             'c/src/core/transport.c:1657,10'
          Dst:             sequence_lte
        - Src:             'c/src/core/transport.c:1662,23'
          Dst:             pn_hash_size
        - Src:             'c/src/core/transport.c:1663,30'
          Dst:             pn_hash_head
        - Src:             'c/src/core/transport.c:1664,27'
          Dst:             pn_hash_key
        - Src:             'c/src/core/transport.c:1665,11'
          Dst:             sequence_lte
        - Src:             'c/src/core/transport.c:1665,39'
          Dst:             sequence_lte
        - Src:             'c/src/core/transport.c:1666,52'
          Dst:             pn_hash_value
        - Src:             'c/src/core/transport.c:1667,9'
          Dst:             pni_do_delivery_disposition
        - Src:             'c/src/core/transport.c:1663,67'
          Dst:             pn_hash_next
        - Src:             'c/src/core/transport.c:1671,36'
          Dst:             sequence_lte
        - Src:             'c/src/core/transport.c:1672,33'
          Dst:             pni_delivery_map_get
        - Src:             'c/src/core/transport.c:1674,9'
          Dst:             pni_do_delivery_disposition
        - Src:             'c/src/core/transport.c:1671,36'
          Dst:             sequence_lte
    - functionName:    pn_do_flow
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1474
      functionLinenumberEnd: 1528
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          218
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - pn_amqp_decode_DqEQIIIIQIQIIqoe
        - pn_collector_put_object
        - pn_do_error
        - pn_link_current
        - pn_work_update
        - pni_channel_state
        - pni_handle_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1475,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQIIIIQIQIIqoe
                - pni_channel_state
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1480,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQIIIIQIQIIqoe
                - pni_channel_state
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1485,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1486,78'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1489,7'
              BranchSideFuncs:
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1489,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1490,41'
              BranchSideFuncs:
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1492,41'
              BranchSideFuncs:
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1495,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1495,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1496,45'
              BranchSideFuncs:
                - pni_handle_state
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1497,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1498,81'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1500,24'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_link_current
                - pn_work_update
        - Branch String:   'c/src/core/transport.c:1500,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1502,11'
              BranchSideFuncs:
                - pn_link_current
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1515,29'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1502,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1503,26'
              BranchSideFuncs:
                - pn_link_current
                - pn_work_update
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1508,39'
              BranchSideFuncs:
                - pn_link_current
                - pn_work_update
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1513,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1513,47'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1524,40'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1516,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1515,44'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1524,40'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:1480,3'
          Dst:             pn_amqp_decode_DqEQIIIIQIQIIqoe
        - Src:             'c/src/core/transport.c:1484,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1486,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1496,23'
          Dst:             pni_handle_state
        - Src:             'c/src/core/transport.c:1498,14'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1512,33'
          Dst:             pn_link_current
        - Src:             'c/src/core/transport.c:1513,21'
          Dst:             pn_work_update
        - Src:             'c/src/core/transport.c:1524,5'
          Dst:             pn_collector_put_object
    - functionName:    pn_do_transfer
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1471
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         77
      ICount:          512
      EdgeCount:       107
      CyclomaticComplexity: 32
      functionsReached:
        - pn_amqp_decode_DqEIQIzqQooqDQLRoooe
        - pn_buffer_append
        - pn_bytes_dup
        - pn_bytes_free
        - pn_collector_put_object
        - pn_delivery
        - pn_do_error
        - pn_dtag
        - pn_modified
        - pn_work_update
        - pni_channel_state
        - pni_delivery_map_push
        - pni_handle_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1337,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEIQIzqQooqDQLRoooe
                - pni_channel_state
                - pni_handle_state
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1349,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEIQIzqQooqDQLRoooe
                - pni_channel_state
                - pni_handle_state
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1356,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1357,78'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1360,13'
              BranchSideFuncs:
                - pni_handle_state
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1360,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1361,12'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1364,43'
              BranchSideFuncs:
                - pni_handle_state
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1365,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1366,79'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1370,13'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1370,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1372,15'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1400,21'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1372,30'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1372,56'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1381,12'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1372,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1374,11'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1381,12'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1374,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1374,27'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1376,11'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1374,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1374,55'
              BranchSideFuncs:
                - pn_do_error
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1376,11'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1374,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1375,16'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1376,11'
              BranchSideFuncs:
                - pn_do_error
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1376,22'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1376,25'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1427,32'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1376,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1377,16'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1427,32'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1381,23'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1381,26'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1383,14'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1381,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1383,14'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1388,28'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1383,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1383,22'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1384,30'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1383,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1384,30'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1459,8'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1400,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1401,12'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1409,46'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1401,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1402,16'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1404,24'
              BranchSideFuncs:
                - pn_dtag
                - pn_delivery
                - pni_delivery_map_push
                - pn_do_error
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1411,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1411,23'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1416,9'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1411,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1412,14'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1416,9'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1416,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1417,31'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1421,17'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1426,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1427,32'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1459,8'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1428,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
            - BranchSide:      'c/src/core/transport.c:1429,18'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1429,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1430,14'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1430,13'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1431,18'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1434,28'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
                - pn_work_update
        - Branch String:   'c/src/core/transport.c:1443,17'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1443,38'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1449,30'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1443,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1444,32'
              BranchSideFuncs:
                - pn_work_update
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1449,30'
              BranchSideFuncs:
                - pn_work_update
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1449,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1450,24'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1456,40'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1463,47'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1463,84'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1463,47'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:1463,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1463,7'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1464,15'
              BranchSideFuncs:
                - pn_modified
        - Branch String:   'c/src/core/transport.c:1464,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1464,9'
              BranchSideFuncs:
                - pn_modified
            - BranchSide:      'c/src/core/transport.c:1465,23'
              BranchSideFuncs:
                - pn_modified
      Callsites:
        - Src:             'c/src/core/transport.c:1349,5'
          Dst:             pn_amqp_decode_DqEIQIzqQooqDQLRoooe
        - Src:             'c/src/core/transport.c:1355,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1357,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1361,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1364,21'
          Dst:             pni_handle_state
        - Src:             'c/src/core/transport.c:1366,12'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1375,16'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1377,16'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1402,16'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1409,34'
          Dst:             pn_dtag
        - Src:             'c/src/core/transport.c:1409,16'
          Dst:             pn_delivery
        - Src:             'c/src/core/transport.c:1410,34'
          Dst:             pni_delivery_map_push
        - Src:             'c/src/core/transport.c:1412,14'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1418,7'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1419,35'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1427,5'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/transport.c:1431,18'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1446,7'
          Dst:             pn_work_update
        - Src:             'c/src/core/transport.c:1454,7'
          Dst:             pn_work_update
        - Src:             'c/src/core/transport.c:1456,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:1466,7'
          Dst:             pn_modified
    - functionName:    symbol2dist_mode
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_bytes
        - pn_bytes_equal
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1152,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
            - BranchSide:      'c/src/core/transport.c:1152,8'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1152,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1152,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1155,30'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1155,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1155,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1157,30'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1157,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1157,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1160,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1155,30'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1155,7'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/transport.c:1157,30'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1157,7'
          Dst:             pn_bytes_equal
    - functionName:    set_expiry_policy_from_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_bytes
        - pn_bytes_equal
        - pn_terminus_set_expiry_policy
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1138,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
            - BranchSide:      'c/src/core/transport.c:1138,7'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
        - Branch String:   'c/src/core/transport.c:1138,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1138,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1139,32'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
        - Branch String:   'c/src/core/transport.c:1139,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1140,7'
              BranchSideFuncs:
                - pn_terminus_set_expiry_policy
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
            - BranchSide:      'c/src/core/transport.c:1141,32'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
        - Branch String:   'c/src/core/transport.c:1141,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1142,7'
              BranchSideFuncs:
                - pn_terminus_set_expiry_policy
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
            - BranchSide:      'c/src/core/transport.c:1143,32'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
                - pn_terminus_set_expiry_policy
        - Branch String:   'c/src/core/transport.c:1143,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1144,7'
              BranchSideFuncs:
                - pn_terminus_set_expiry_policy
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
            - BranchSide:      'c/src/core/transport.c:1145,32'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes_equal.1593
                - pn_terminus_set_expiry_policy
        - Branch String:   'c/src/core/transport.c:1145,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1145,9'
              BranchSideFuncs:
                - pn_terminus_set_expiry_policy
            - BranchSide:      'c/src/core/transport.c:1146,7'
              BranchSideFuncs:
                - pn_terminus_set_expiry_policy
      Callsites:
        - Src:             'c/src/core/transport.c:1139,32'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1139,9'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/transport.c:1140,7'
          Dst:             pn_terminus_set_expiry_policy
        - Src:             'c/src/core/transport.c:1141,32'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1141,9'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/transport.c:1142,7'
          Dst:             pn_terminus_set_expiry_policy
        - Src:             'c/src/core/transport.c:1143,32'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1143,9'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/transport.c:1144,7'
          Dst:             pn_terminus_set_expiry_policy
        - Src:             'c/src/core/transport.c:1145,32'
          Dst:             pn_bytes
        - Src:             'c/src/core/transport.c:1145,9'
          Dst:             pn_bytes_equal
        - Src:             'c/src/core/transport.c:1146,7'
          Dst:             pn_terminus_set_expiry_policy
    - functionName:    pni_map_remote_handle
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_ep_incref
        - pn_hash_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:819,15'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
            - BranchSide:      'c/src/core/transport.c:819,15'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/transport.c:820,3'
          Dst:             pn_hash_put
        - Src:             'c/src/core/transport.c:821,3'
          Dst:             pn_ep_incref
    - functionName:    pni_find_link
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionLinenumberEnd: 1134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pn_bytes_equal
        - pn_list_get
        - pn_list_size
        - pn_string_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1117,29'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_string_bytes
                - pn_bytes_equal.1593
            - BranchSide:      'c/src/core/transport.c:1119,44'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_string_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1119,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1119,3'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_size
                - pn_string_bytes
                - pn_bytes_equal.1593
            - BranchSide:      'c/src/core/transport.c:1121,54'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_size
                - pn_string_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1122,37'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1119,53'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_string_bytes
                - pn_bytes_equal.1593
            - BranchSide:      'c/src/core/transport.c:1127,27'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_string_bytes
                - pn_bytes_equal.1593
        - Branch String:   'c/src/core/transport.c:1127,53'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1119,53'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_bytes_equal.1593
                - pn_list_size
                - pn_list_get
            - BranchSide:      'c/src/core/transport.c:1127,79'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_bytes_equal.1593
                - pn_list_size
                - pn_list_get
        - Branch String:   'c/src/core/transport.c:1127,101'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1119,53'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
                - pn_string_bytes
                - pn_bytes_equal.1593
            - BranchSide:      'c/src/core/transport.c:1128,52'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_bytes_equal.1593
                - pn_list_size
                - pn_list_get
        - Branch String:   'c/src/core/transport.c:1122,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1119,53'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:1122,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:1119,26'
          Dst:             pn_list_size
        - Src:             'c/src/core/transport.c:1121,37'
          Dst:             pn_list_get
        - Src:             'c/src/core/transport.c:1128,30'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/transport.c:1128,9'
          Dst:             pn_bytes_equal
    - functionName:    pn_do_attach
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1183
      functionLinenumberEnd: 1320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         50
      ICount:          524
      EdgeCount:       67
      CyclomaticComplexity: 19
      functionsReached:
        - pn_amqp_decode_DqESIoQBQBDqESIsIoqseDqESIsIoeqqILqqQRe
        - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
        - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
        - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
        - pn_bytes_dup
        - pn_bytes_free
        - pn_collector_put_object
        - pn_do_error
        - pn_link_new
        - pn_stringn
        - pn_terminus_get_type
        - pn_terminus_set_address_bytes
        - pn_terminus_set_distribution_mode
        - pn_terminus_set_durability
        - pn_terminus_set_dynamic
        - pn_terminus_set_timeout
        - pn_terminus_set_type
        - pni_channel_state
        - pni_find_link
        - pni_map_remote_handle
        - set_expiry_policy_from_symbol
        - symbol2dist_mode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1184,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqESIoQBQBDqESIsIoqseDqESIsIoeqqILqqQRe
                - pni_channel_state
                - pni_find_link
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_do_error
                - pn_stringn
                - pn_link_new
                - pn_stringn
                - pn_link_new
                - pn_do_error
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1198,14'
              BranchSideFuncs:
                - pn_amqp_decode_DqESIoQBQBDqESIsIoqseDqESIsIoeqqILqqQRe
                - pni_channel_state
                - pni_find_link
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_do_error
                - pn_stringn
                - pn_link_new
                - pn_stringn
                - pn_link_new
                - pn_do_error
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1208,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1209,71'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1212,7'
              BranchSideFuncs:
                - pni_find_link
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_do_error
                - pn_stringn
                - pn_link_new
                - pn_stringn
                - pn_link_new
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1212,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1213,5'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1217,46'
              BranchSideFuncs:
                - pni_find_link
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_do_error
                - pn_stringn
                - pn_link_new
                - pn_stringn
                - pn_link_new
        - Branch String:   'c/src/core/transport.c:1218,12'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1218,36'
              BranchSideFuncs:
                - pn_stringn
                - pn_link_new
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_stringn
                - pn_link_new
            - BranchSide:      'c/src/core/transport.c:1223,9'
              BranchSideFuncs:
                - pn_stringn
                - pn_link_new
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_stringn
                - pn_link_new
        - Branch String:   'c/src/core/transport.c:1218,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1219,96'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1230,7'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
        - Branch String:   'c/src/core/transport.c:1223,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1224,69'
              BranchSideFuncs:
                - pn_stringn
                - pn_link_new
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
            - BranchSide:      'c/src/core/transport.c:1226,71'
              BranchSideFuncs:
                - pn_stringn
                - pn_link_new
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
        - Branch String:   'c/src/core/transport.c:1230,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1231,25'
              BranchSideFuncs:
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
            - BranchSide:      'c/src/core/transport.c:1235,31'
              BranchSideFuncs:
                - pni_map_remote_handle
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
        - Branch String:   'c/src/core/transport.c:1238,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1238,23'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_terminus_set_type
            - BranchSide:      'c/src/core/transport.c:1239,5'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - symbol2dist_mode
                - pn_terminus_set_distribution_mode
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
        - Branch String:   'c/src/core/transport.c:1238,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1239,5'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
            - BranchSide:      'c/src/core/transport.c:1247,5'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
        - Branch String:   'c/src/core/transport.c:1250,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1250,23'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
            - BranchSide:      'c/src/core/transport.c:1251,5'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_terminus_set_address_bytes
                - pn_terminus_set_durability
                - set_expiry_policy_from_symbol
                - pn_terminus_set_timeout
                - pn_terminus_set_dynamic
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1250,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1251,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
            - BranchSide:      'c/src/core/transport.c:1258,14'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqqDLqqqqe
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1260,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
            - BranchSide:      'c/src/core/transport.c:1262,21'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1262,16'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_terminus_set_type
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1269,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1270,36'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
            - BranchSide:      'c/src/core/transport.c:1271,7'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1271,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1272,36'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
            - BranchSide:      'c/src/core/transport.c:1274,14'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_terminus_get_type
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Branch String:   'c/src/core/transport.c:1295,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1297,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1300,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1310,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1311,34'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1314,7'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1314,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1315,11'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1318,38'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:1199,3'
          Dst:             pn_amqp_decode_DqESIoQBQBDqESIsIoqseDqESIsIoeqqILqqQRe
        - Src:             'c/src/core/transport.c:1207,23'
          Dst:             pni_channel_state
        - Src:             'c/src/core/transport.c:1209,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1213,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1217,21'
          Dst:             pni_find_link
        - Src:             'c/src/core/transport.c:1219,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1224,53'
          Dst:             pn_stringn
        - Src:             'c/src/core/transport.c:1224,28'
          Dst:             pn_link_new
        - Src:             'c/src/core/transport.c:1226,55'
          Dst:             pn_stringn
        - Src:             'c/src/core/transport.c:1226,28'
          Dst:             pn_link_new
        - Src:             'c/src/core/transport.c:1231,5'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1232,35'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1235,3'
          Dst:             pni_map_remote_handle
        - Src:             'c/src/core/transport.c:1239,5'
          Dst:             pn_terminus_set_type
        - Src:             'c/src/core/transport.c:1240,5'
          Dst:             pn_terminus_set_address_bytes
        - Src:             'c/src/core/transport.c:1241,5'
          Dst:             pn_terminus_set_durability
        - Src:             'c/src/core/transport.c:1242,5'
          Dst:             set_expiry_policy_from_symbol
        - Src:             'c/src/core/transport.c:1243,5'
          Dst:             pn_terminus_set_timeout
        - Src:             'c/src/core/transport.c:1244,5'
          Dst:             pn_terminus_set_dynamic
        - Src:             'c/src/core/transport.c:1245,45'
          Dst:             symbol2dist_mode
        - Src:             'c/src/core/transport.c:1245,5'
          Dst:             pn_terminus_set_distribution_mode
        - Src:             'c/src/core/transport.c:1247,5'
          Dst:             pn_terminus_set_type
        - Src:             'c/src/core/transport.c:1251,5'
          Dst:             pn_terminus_set_type
        - Src:             'c/src/core/transport.c:1252,5'
          Dst:             pn_terminus_set_address_bytes
        - Src:             'c/src/core/transport.c:1253,5'
          Dst:             pn_terminus_set_durability
        - Src:             'c/src/core/transport.c:1254,5'
          Dst:             set_expiry_policy_from_symbol
        - Src:             'c/src/core/transport.c:1255,5'
          Dst:             pn_terminus_set_timeout
        - Src:             'c/src/core/transport.c:1256,5'
          Dst:             pn_terminus_set_dynamic
        - Src:             'c/src/core/transport.c:1259,5'
          Dst:             pn_amqp_decode_DqEqqqqqDqqDLqqqqe
        - Src:             'c/src/core/transport.c:0,0'
          Dst:             pn_terminus_set_type
        - Src:             'c/src/core/transport.c:1278,3'
          Dst:             pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
        - Src:             'c/src/core/transport.c:1284,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1285,26'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1286,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1287,22'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1288,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1289,24'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1290,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1291,28'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1295,7'
          Dst:             pn_terminus_get_type
        - Src:             'c/src/core/transport.c:1297,5'
          Dst:             pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
        - Src:             'c/src/core/transport.c:1300,5'
          Dst:             pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
        - Src:             'c/src/core/transport.c:1305,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1306,26'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1307,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1308,28'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1318,3'
          Dst:             pn_collector_put_object
    - functionName:    pn_terminus_set_address_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1179
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_setn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1179,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_string_setn
            - BranchSide:      'c/src/core/transport.c:1179,35'
              BranchSideFuncs:
                - pn_string_setn
      Callsites:
        - Src:             'c/src/core/transport.c:1179,10'
          Dst:             pn_string_setn
    - functionName:    pni_map_remote_channel
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_ep_incref
        - pn_hash_put
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:501,40'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
            - BranchSide:      'c/src/core/transport.c:501,40'
              BranchSideFuncs:
                - pn_hash_put
                - pn_ep_incref
      Callsites:
        - Src:             'c/src/core/transport.c:502,3'
          Dst:             pn_hash_put
        - Src:             'c/src/core/transport.c:504,3'
          Dst:             pn_ep_incref
    - functionName:    pn_do_begin
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1067
      functionLinenumberEnd: 1113
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          131
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_amqp_decode_DqEQHIIIQIe
        - pn_collector_put_object
        - pn_do_error
        - pn_hash_get
        - pn_session
        - pni_map_remote_channel
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1068,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQHIIIQIe
                - pn_hash_get
                - pni_map_remote_channel
                - pn_collector_put_object
                - pn_do_error
                - pn_session
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1076,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQHIIIQIe
                - pn_hash_get
                - pni_map_remote_channel
                - pn_collector_put_object
                - pn_do_error
                - pn_session
                - pn_do_error
        - Branch String:   'c/src/core/transport.c:1080,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1080,17'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1091,7'
              BranchSideFuncs:
                - pn_hash_get
                - pni_map_remote_channel
                - pn_collector_put_object
                - pn_do_error
                - pn_session
        - Branch String:   'c/src/core/transport.c:1091,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1092,51'
              BranchSideFuncs:
                - pn_session
                - pni_map_remote_channel
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1102,33'
              BranchSideFuncs:
                - pn_session
                - pni_map_remote_channel
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1093,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1097,17'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/transport.c:1104,39'
              BranchSideFuncs:
                - pni_map_remote_channel
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:1106,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1107,36'
              BranchSideFuncs:
                - pni_map_remote_channel
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:1109,3'
              BranchSideFuncs:
                - pni_map_remote_channel
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:1076,3'
          Dst:             pn_amqp_decode_DqEQHIIIQIe
        - Src:             'c/src/core/transport.c:1081,5'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1092,28'
          Dst:             pn_hash_get
        - Src:             'c/src/core/transport.c:1094,7'
          Dst:             pn_do_error
        - Src:             'c/src/core/transport.c:1102,11'
          Dst:             pn_session
        - Src:             'c/src/core/transport.c:1109,3'
          Dst:             pni_map_remote_channel
        - Src:             'c/src/core/transport.c:1111,3'
          Dst:             pn_collector_put_object
    - functionName:    pn_bytes_strdup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1003,10'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_strndup
            - BranchSide:      'c/src/core/transport.c:1003,10'
              BranchSideFuncs:
                - pn_strndup
      Callsites:
        - Src:             'c/src/core/transport.c:1003,10'
          Dst:             pn_strndup
    - functionName:    pn_do_open
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          219
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - pn_amqp_decode_DqEQSQSQIQHIqqRRRe
        - pn_bytes_dup
        - pn_bytes_free
        - pn_bytes_strdup
        - pn_logger_logf
        - pni_calculate_channel_max
        - pni_mem_deallocate
        - pni_post_remote_open_events
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:1008,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQSQSQIQHIqqRRRe
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1021,49'
              BranchSideFuncs:
                - pn_amqp_decode_DqEQSQSQIQHIqqRRRe
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1031,35'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1031,14'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
                - pn_logger_logf
            - BranchSide:      'c/src/core/transport.c:1031,58'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1032,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1032,14'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1032,54'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
                - pn_logger_logf
        - Branch String:   'c/src/core/transport.c:1034,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1035,37'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1042,59'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:1035,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1036,7'
              BranchSideFuncs:
                - pn_logger_logf
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1042,59'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:1043,33'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1043,31'
              BranchSideFuncs:
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1043,47'
              BranchSideFuncs:
                - pn_bytes_strdup
                - pni_mem_deallocate
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:1045,32'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1045,30'
              BranchSideFuncs:
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1045,45'
              BranchSideFuncs:
                - pn_bytes_strdup
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pn_bytes_free.1588
                - pn_bytes_dup.1589
                - pni_post_remote_open_events
                - pni_calculate_channel_max
        - Branch String:   'c/src/core/transport.c:1055,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:1056,5'
              BranchSideFuncs:
                - pni_calculate_channel_max
            - BranchSide:      'c/src/core/transport.c:1059,16'
              BranchSideFuncs:
                - pni_calculate_channel_max
      Callsites:
        - Src:             'c/src/core/transport.c:1016,3'
          Dst:             pn_amqp_decode_DqEQSQSQIQHIqqRRRe
        - Src:             'c/src/core/transport.c:1036,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/transport.c:1042,3'
          Dst:             pni_mem_deallocate
        - Src:             'c/src/core/transport.c:1043,47'
          Dst:             pn_bytes_strdup
        - Src:             'c/src/core/transport.c:1044,3'
          Dst:             pni_mem_deallocate
        - Src:             'c/src/core/transport.c:1045,45'
          Dst:             pn_bytes_strdup
        - Src:             'c/src/core/transport.c:1047,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1048,48'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1049,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1050,48'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1051,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:1052,38'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/transport.c:1057,5'
          Dst:             pni_post_remote_open_events
        - Src:             'c/src/core/transport.c:1062,3'
          Dst:             pni_calculate_channel_max
    - functionName:    pni_post_remote_open_events
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 670
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_collector_put_object
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:671,41'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_collector_put_object
            - BranchSide:      'c/src/core/transport.c:671,41'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_collector_put_object
        - Branch String:   'c/src/core/transport.c:672,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:673,43'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/core/transport.c:671,5'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:673,7'
          Dst:             pn_collector_put_object
    - functionName:    pn_transport_logger
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 812
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_error
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_condition_get_description
        - pn_condition_get_name
        - pn_condition_is_set
        - pn_error_clear
        - pn_error_format
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:795,39'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_clear
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_error_format
            - BranchSide:      'c/src/core/transport.c:795,39'
              BranchSideFuncs:
                - pn_condition_is_set
                - pn_error_clear
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_error_format
        - Branch String:   'c/src/core/transport.c:795,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:796,32'
              BranchSideFuncs:
                - pn_condition_get_name
                - pn_condition_get_description
                - pn_error_format
            - BranchSide:      'c/src/core/transport.c:800,31'
              BranchSideFuncs:
                - pn_error_clear
      Callsites:
        - Src:             'c/src/core/transport.c:795,7'
          Dst:             pn_condition_is_set
        - Src:             'c/src/core/transport.c:797,21'
          Dst:             pn_condition_get_name
        - Src:             'c/src/core/transport.c:798,21'
          Dst:             pn_condition_get_description
        - Src:             'c/src/core/transport.c:796,5'
          Dst:             pn_error_format
        - Src:             'c/src/core/transport.c:800,5'
          Dst:             pn_error_clear
    - functionName:    pn_transport_unbind
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 756
      functionLinenumberEnd: 790
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          103
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - pn_collector_put_object
        - pn_condition_clear
        - pn_connection_unbound
        - pn_decref
        - pn_modified
        - pn_session_head
        - pn_session_next
        - pni_delivery_map_clear
        - pni_transport_unbind_channels
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:758,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_session_head
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pn_session_next
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:758,19'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_session_head
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pn_session_next
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:758,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:758,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:762,25'
              BranchSideFuncs:
                - pn_collector_put_object
                - pn_session_head
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pn_session_next
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:769,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:770,34'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:775,35'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:769,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:770,34'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:775,35'
              BranchSideFuncs:
                - pn_condition_clear
                - pn_modified
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:776,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:777,35'
              BranchSideFuncs:
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:782,44'
              BranchSideFuncs:
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:776,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:777,35'
              BranchSideFuncs:
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:782,44'
              BranchSideFuncs:
                - pni_transport_unbind_channels
                - pni_transport_unbind_channels
                - pn_connection_unbound
                - pn_decref
        - Branch String:   'c/src/core/transport.c:786,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:786,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:787,5'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/transport.c:765,3'
          Dst:             pn_collector_put_object
        - Src:             'c/src/core/transport.c:768,23'
          Dst:             pn_session_head
        - Src:             'c/src/core/transport.c:770,5'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:771,5'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:772,11'
          Dst:             pn_session_next
        - Src:             'c/src/core/transport.c:777,5'
          Dst:             pn_condition_clear
        - Src:             'c/src/core/transport.c:778,5'
          Dst:             pn_modified
        - Src:             'c/src/core/transport.c:782,3'
          Dst:             pni_transport_unbind_channels
        - Src:             'c/src/core/transport.c:783,3'
          Dst:             pni_transport_unbind_channels
        - Src:             'c/src/core/transport.c:785,3'
          Dst:             pn_connection_unbound
        - Src:             'c/src/core/transport.c:787,5'
          Dst:             pn_decref
    - functionName:    pni_transport_unbind_channels
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_ep_decref
        - pn_hash_del
        - pn_hash_head
        - pn_hash_key
        - pn_hash_next
        - pn_hash_value
        - pn_session_unbound
        - pni_delivery_map_clear
        - pni_transport_unbind_handles
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:742,24'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_key
                - pn_hash_value
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pni_transport_unbind_handles
                - pn_session_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
            - BranchSide:      'c/src/core/transport.c:742,24'
              BranchSideFuncs:
                - pn_hash_head
                - pn_hash_key
                - pn_hash_value
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pni_transport_unbind_handles
                - pn_session_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:742,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:743,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pni_transport_unbind_handles
                - pn_session_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
        - Branch String:   'c/src/core/transport.c:742,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:742,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:743,21'
              BranchSideFuncs:
                - pn_hash_key
                - pn_hash_value
                - pni_delivery_map_clear
                - pni_delivery_map_clear
                - pni_transport_unbind_handles
                - pni_transport_unbind_handles
                - pn_session_unbound
                - pn_ep_decref
                - pn_hash_del
                - pn_hash_next
      Callsites:
        - Src:             'c/src/core/transport.c:742,24'
          Dst:             pn_hash_head
        - Src:             'c/src/core/transport.c:743,21'
          Dst:             pn_hash_key
        - Src:             'c/src/core/transport.c:744,42'
          Dst:             pn_hash_value
        - Src:             'c/src/core/transport.c:745,5'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:746,5'
          Dst:             pni_delivery_map_clear
        - Src:             'c/src/core/transport.c:747,5'
          Dst:             pni_transport_unbind_handles
        - Src:             'c/src/core/transport.c:748,5'
          Dst:             pni_transport_unbind_handles
        - Src:             'c/src/core/transport.c:749,5'
          Dst:             pn_session_unbound
        - Src:             'c/src/core/transport.c:750,5'
          Dst:             pn_ep_decref
        - Src:             'c/src/core/transport.c:751,5'
          Dst:             pn_hash_del
        - Src:             'c/src/core/transport.c:742,55'
          Dst:             pn_hash_next
    - functionName:    pn_transport_bind
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 678
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         27
      ICount:          148
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - pn_connection_bound
        - pn_incref
        - pn_sasl
        - pn_ssl_get_peer_hostname
        - pn_ssl_set_peer_hostname
        - pn_string_get
        - pn_string_size
        - pni_post_remote_open_events
        - pni_sasl_set_remote_hostname
        - pni_sasl_set_user_password
        - transport_consume
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:682,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
            - BranchSide:      'c/src/core/transport.c:682,18'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
        - Branch String:   'c/src/core/transport.c:682,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:682,7'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
            - BranchSide:      'c/src/core/transport.c:683,19'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
        - Branch String:   'c/src/core/transport.c:683,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:683,7'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
            - BranchSide:      'c/src/core/transport.c:685,25'
              BranchSideFuncs:
                - pn_incref
                - pn_connection_bound
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pn_string_size
        - Branch String:   'c/src/core/transport.c:693,45'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:693,75'
              BranchSideFuncs:
                - pn_string_size
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
            - BranchSide:      'c/src/core/transport.c:694,5'
              BranchSideFuncs:
                - pn_sasl
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pni_sasl_set_user_password
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
        - Branch String:   'c/src/core/transport.c:693,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:694,5'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
            - BranchSide:      'c/src/core/transport.c:701,34'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pni_sasl_set_remote_hostname
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
        - Branch String:   'c/src/core/transport.c:701,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:702,22'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
            - BranchSide:      'c/src/core/transport.c:717,18'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
        - Branch String:   'c/src/core/transport.c:702,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:703,77'
              BranchSideFuncs:
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
            - BranchSide:      'c/src/core/transport.c:708,22'
              BranchSideFuncs:
                - pn_ssl_get_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
                - pn_string_get
                - pn_ssl_set_peer_hostname
        - Branch String:   'c/src/core/transport.c:708,11'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:709,18'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
            - BranchSide:      'c/src/core/transport.c:717,18'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
        - Branch String:   'c/src/core/transport.c:711,15'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:712,89'
              BranchSideFuncs:
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - pni_post_remote_open_events
                - transport_consume
            - BranchSide:      'c/src/core/transport.c:714,7'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
        - Branch String:   'c/src/core/transport.c:717,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:717,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:718,5'
              BranchSideFuncs:
                - pni_post_remote_open_events
                - transport_consume
      Callsites:
        - Src:             'c/src/core/transport.c:688,3'
          Dst:             pn_incref
        - Src:             'c/src/core/transport.c:690,3'
          Dst:             pn_connection_bound
        - Src:             'c/src/core/transport.c:693,7'
          Dst:             pn_string_size
        - Src:             'c/src/core/transport.c:693,48'
          Dst:             pn_string_size
        - Src:             'c/src/core/transport.c:694,5'
          Dst:             pn_sasl
        - Src:             'c/src/core/transport.c:696,32'
          Dst:             pn_string_get
        - Src:             'c/src/core/transport.c:697,32'
          Dst:             pn_string_get
        - Src:             'c/src/core/transport.c:698,32'
          Dst:             pn_string_get
        - Src:             'c/src/core/transport.c:695,5'
          Dst:             pni_sasl_set_user_password
        - Src:             'c/src/core/transport.c:701,7'
          Dst:             pn_string_size
        - Src:             'c/src/core/transport.c:703,51'
          Dst:             pn_string_get
        - Src:             'c/src/core/transport.c:703,11'
          Dst:             pni_sasl_set_remote_hostname
        - Src:             'c/src/core/transport.c:710,11'
          Dst:             pn_ssl_get_peer_hostname
        - Src:             'c/src/core/transport.c:712,63'
          Dst:             pn_string_get
        - Src:             'c/src/core/transport.c:712,15'
          Dst:             pn_ssl_set_peer_hostname
        - Src:             'c/src/core/transport.c:719,5'
          Dst:             pni_post_remote_open_events
        - Src:             'c/src/core/transport.c:721,5'
          Dst:             transport_consume
    - functionName:    pn_transport_require_encryption
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_require_auth
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_get_user
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 601
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - pn_sasl_get_user
        - pn_ssl_get_remote_subject
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:587,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_sasl_get_user
                - pn_ssl_get_remote_subject
                - pn_sasl_get_user
            - BranchSide:      'c/src/core/transport.c:587,19'
              BranchSideFuncs:
                - pn_sasl_get_user
                - pn_ssl_get_remote_subject
                - pn_sasl_get_user
        - Branch String:   'c/src/core/transport.c:587,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:588,20'
              BranchSideFuncs:
                - pn_sasl_get_user
            - BranchSide:      'c/src/core/transport.c:594,20'
              BranchSideFuncs:
                - pn_sasl_get_user
                - pn_ssl_get_remote_subject
        - Branch String:   'c/src/core/transport.c:588,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:588,33'
              BranchSideFuncs:
                - pn_sasl_get_user
        - Branch String:   'c/src/core/transport.c:594,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:594,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:596,33'
              BranchSideFuncs:
                - pn_sasl_get_user
                - pn_ssl_get_remote_subject
        - Branch String:   'c/src/core/transport.c:596,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:596,58'
              BranchSideFuncs:
                - pn_ssl_get_remote_subject
            - BranchSide:      'c/src/core/transport.c:598,33'
              BranchSideFuncs:
                - pn_ssl_get_remote_subject
        - Branch String:   'c/src/core/transport.c:598,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:598,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:598,71'
              BranchSideFuncs:
                - pn_ssl_get_remote_subject
      Callsites:
        - Src:             'c/src/core/transport.c:588,33'
          Dst:             pn_sasl_get_user
        - Src:             'c/src/core/transport.c:596,58'
          Dst:             pn_sasl_get_user
        - Src:             'c/src/core/transport.c:598,71'
          Dst:             pn_ssl_get_remote_subject
    - functionName:    pn_transport_set_server
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 578
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_transport_free
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_decref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:627,8'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:627,8'
              BranchSideFuncs:
                - pn_decref
        - Branch String:   'c/src/core/transport.c:627,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:627,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:629,14'
              BranchSideFuncs:
                - pn_decref
      Callsites:
        - Src:             'c/src/core/transport.c:630,3'
          Dst:             pn_decref
    - functionName:    pn_transport_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 668
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pn_buffer_free
        - pn_bytes_free
        - pn_class
        - pn_condition_tini
        - pn_decref
        - pn_error_free
        - pn_free
        - pn_object_incref
        - pn_refcount
        - pn_rwbytes_free
        - pn_sasl_free
        - pn_ssl_free
        - pn_transport_unbind
        - pni_logger_fini
        - pni_mem_deallocate
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:637,18'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_refcount
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:637,18'
              BranchSideFuncs:
                - pn_refcount
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
                - pn_object_incref
                - pn_decref
        - Branch String:   'c/src/core/transport.c:637,29'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:637,43'
              BranchSideFuncs:
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
            - BranchSide:      'c/src/core/transport.c:646,3'
              BranchSideFuncs:
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
        - Branch String:   'c/src/core/transport.c:637,54'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:637,57'
              BranchSideFuncs:
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
            - BranchSide:      'c/src/core/transport.c:646,3'
              BranchSideFuncs:
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
        - Branch String:   'c/src/core/transport.c:637,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:638,5'
              BranchSideFuncs:
                - pn_object_incref
                - pn_decref
            - BranchSide:      'c/src/core/transport.c:646,3'
              BranchSideFuncs:
                - pn_transport_unbind
                - pn_refcount
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
        - Branch String:   'c/src/core/transport.c:648,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:648,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:650,3'
              BranchSideFuncs:
                - pn_ssl_free
                - pn_sasl_free
                - pni_mem_deallocate
                - pni_mem_deallocate
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_bytes_free.1588
                - pn_condition_tini
                - pn_condition_tini
                - pn_error_free
                - pn_free
                - pn_free
                - pn_class
                - pni_mem_subdeallocate
                - pn_class
                - pni_mem_subdeallocate
                - pn_rwbytes_free
                - pn_free
                - pn_buffer_free
                - pni_logger_fini
      Callsites:
        - Src:             'c/src/core/transport.c:637,57'
          Dst:             pn_refcount
        - Src:             'c/src/core/transport.c:638,5'
          Dst:             pn_object_incref
        - Src:             'c/src/core/transport.c:640,5'
          Dst:             pn_decref
        - Src:             'c/src/core/transport.c:646,3'
          Dst:             pn_transport_unbind
        - Src:             'c/src/core/transport.c:648,7'
          Dst:             pn_refcount
        - Src:             'c/src/core/transport.c:650,3'
          Dst:             pn_ssl_free
        - Src:             'c/src/core/transport.c:651,3'
          Dst:             pn_sasl_free
        - Src:             'c/src/core/transport.c:652,3'
          Dst:             pni_mem_deallocate
        - Src:             'c/src/core/transport.c:653,3'
          Dst:             pni_mem_deallocate
        - Src:             'c/src/core/transport.c:654,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:655,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:656,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/transport.c:657,3'
          Dst:             pn_condition_tini
        - Src:             'c/src/core/transport.c:658,3'
          Dst:             pn_condition_tini
        - Src:             'c/src/core/transport.c:659,3'
          Dst:             pn_error_free
        - Src:             'c/src/core/transport.c:660,3'
          Dst:             pn_free
        - Src:             'c/src/core/transport.c:661,3'
          Dst:             pn_free
        - Src:             'c/src/core/transport.c:662,25'
          Dst:             pn_class
        - Src:             'c/src/core/transport.c:662,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/transport.c:663,25'
          Dst:             pn_class
        - Src:             'c/src/core/transport.c:663,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/transport.c:664,3'
          Dst:             pn_rwbytes_free
        - Src:             'c/src/core/transport.c:665,3'
          Dst:             pn_free
        - Src:             'c/src/core/transport.c:666,3'
          Dst:             pn_buffer_free
        - Src:             'c/src/core/transport.c:667,3'
          Dst:             pni_logger_fini
    - functionName:    pn_transport_incref
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 525
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_incref
        - pn_object_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:527,19'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
                - pn_object_incref
            - BranchSide:      'c/src/core/transport.c:527,19'
              BranchSideFuncs:
                - pn_object_incref
                - pn_incref
                - pn_object_incref
        - Branch String:   'c/src/core/transport.c:527,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:528,27'
              BranchSideFuncs:
                - pn_incref
                - pn_object_incref
            - BranchSide:      'c/src/core/transport.c:535,5'
              BranchSideFuncs:
                - pn_object_incref
        - Branch String:   'c/src/core/transport.c:529,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:530,7'
              BranchSideFuncs:
                - pn_object_incref
            - BranchSide:      'c/src/core/transport.c:532,7'
              BranchSideFuncs:
                - pn_object_incref
      Callsites:
        - Src:             'c/src/core/transport.c:530,7'
          Dst:             pn_incref
        - Src:             'c/src/core/transport.c:532,7'
          Dst:             pn_object_incref
        - Src:             'c/src/core/transport.c:535,5'
          Dst:             pn_object_incref
    - functionName:    pn_transport_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          91
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_init
        - pn_error
        - pn_hash
        - pn_record
        - pn_rwbytes_alloc
        - pni_logger_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:405,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pni_logger_init
                - pn_rwbytes_alloc
                - pn_record
                - pn_condition_init
                - pn_condition_init
                - pn_error
                - pn_hash
                - pn_hash
            - BranchSide:      'c/src/core/transport.c:405,14'
              BranchSideFuncs:
                - pni_logger_init
                - pn_rwbytes_alloc
                - pn_record
                - pn_condition_init
                - pn_condition_init
                - pn_error
                - pn_hash
                - pn_hash
      Callsites:
        - Src:             'c/src/core/transport.c:410,3'
          Dst:             pni_logger_init
        - Src:             'c/src/core/transport.c:414,30'
          Dst:             pn_rwbytes_alloc
        - Src:             'c/src/core/transport.c:419,24'
          Dst:             pn_record
        - Src:             'c/src/core/transport.c:467,3'
          Dst:             pn_condition_init
        - Src:             'c/src/core/transport.c:468,3'
          Dst:             pn_condition_init
        - Src:             'c/src/core/transport.c:469,22'
          Dst:             pn_error
        - Src:             'c/src/core/transport.c:471,31'
          Dst:             pn_hash
        - Src:             'c/src/core/transport.c:472,32'
          Dst:             pn_hash
    - functionName:    pn_io_layer_input_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_io_layer_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:252,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_io_layer_setup
            - BranchSide:      'c/src/core/transport.c:252,3'
              BranchSideFuncs:
                - pn_io_layer_setup
      Callsites:
        - Src:             'c/src/core/transport.c:252,3'
          Dst:             pn_io_layer_setup
    - functionName:    pn_io_layer_output_setup
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_io_layer_setup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:258,3'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_io_layer_setup
            - BranchSide:      'c/src/core/transport.c:258,3'
              BranchSideFuncs:
                - pn_io_layer_setup
      Callsites:
        - Src:             'c/src/core/transport.c:258,3'
          Dst:             pn_io_layer_setup
    - functionName:    pn_transport
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pn_buffer
        - pn_class_new
        - pn_transport_free
        - pni_mem_suballocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:553,24'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:553,24'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
                - pni_mem_suballocate
                - pn_buffer
                - pn_transport_free
            - BranchSide:      'c/src/core/transport.c:553,24'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
                - pni_mem_suballocate
                - pn_buffer
                - pn_transport_free
        - Branch String:   'c/src/core/transport.c:554,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:554,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:556,86'
              BranchSideFuncs:
                - pni_mem_suballocate
                - pni_mem_suballocate
                - pn_buffer
                - pn_transport_free
        - Branch String:   'c/src/core/transport.c:557,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_free
            - BranchSide:      'c/src/core/transport.c:562,85'
              BranchSideFuncs:
                - pni_mem_suballocate
                - pn_buffer
                - pn_transport_free
        - Branch String:   'c/src/core/transport.c:563,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_free
            - BranchSide:      'c/src/core/transport.c:568,30'
              BranchSideFuncs:
                - pn_buffer
                - pn_transport_free
        - Branch String:   'c/src/core/transport.c:569,7'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_transport_free
            - BranchSide:      'c/src/core/transport.c:569,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/transport.c:553,24'
          Dst:             pn_class_new
        - Src:             'c/src/core/transport.c:556,36'
          Dst:             pni_mem_suballocate
        - Src:             'c/src/core/transport.c:562,35'
          Dst:             pni_mem_suballocate
        - Src:             'c/src/core/transport.c:568,30'
          Dst:             pn_buffer
        - Src:             'c/src/core/transport.c:0,0'
          Dst:             pn_transport_free
    - functionName:    pn_io_layer_output_passthru
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 388
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:385,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:385,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:385,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:385,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:386,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_io_layer_input_passthru
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:377,14'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:377,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/transport.c:377,9'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/transport.c:378,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_delivery_map_free
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:88,15'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_free
            - BranchSide:      'c/src/core/transport.c:88,15'
              BranchSideFuncs:
                - pn_free
      Callsites:
        - Src:             'c/src/core/transport.c:88,3'
          Dst:             pn_free
    - functionName:    pn_delivery_map_init
      functionSourceFile: '/src/qpid-proton/c/src/core/transport.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_hash
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/transport.c:82,20'
          Branch Sides:
            - BranchSide:      'c/src/core/transport.c:0,0'
              BranchSideFuncs:
                - pn_hash
            - BranchSide:      'c/src/core/transport.c:82,20'
              BranchSideFuncs:
                - pn_hash
      Callsites:
        - Src:             'c/src/core/transport.c:82,20'
          Dst:             pn_hash
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_message_send
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1092
      functionLinenumberEnd: 1103
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_error_copy
        - pn_link_advance
        - pn_link_error
        - pn_link_send
        - pn_message_encode2
        - pn_message_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1093,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_message_encode2
                - free
                - pn_link_send
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - pn_link_advance
            - BranchSide:      'c/src/core/message.c:1093,16'
              BranchSideFuncs:
                - pn_message_encode2
                - free
                - pn_link_send
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - pn_link_advance
        - Branch String:   'c/src/core/message.c:1094,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1094,16'
              BranchSideFuncs:
                - pn_message_encode2
                - free
                - pn_link_send
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - pn_link_advance
            - BranchSide:      'c/src/core/message.c:1095,17'
              BranchSideFuncs:
                - pn_message_encode2
                - free
                - pn_link_send
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - pn_link_advance
        - Branch String:   'c/src/core/message.c:1096,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1097,40'
              BranchSideFuncs:
                - pn_link_send
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - free
                - pn_link_advance
            - BranchSide:      'c/src/core/message.c:1101,17'
              BranchSideFuncs:
                - free
        - Branch String:   'c/src/core/message.c:1098,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1098,25'
              BranchSideFuncs:
                - pn_link_advance
                - free
            - BranchSide:      'c/src/core/message.c:1099,32'
              BranchSideFuncs:
                - pn_message_error
                - pn_link_error
                - pn_error_copy
                - free
        - Branch String:   'c/src/core/message.c:1101,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1101,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1101,24'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'c/src/core/message.c:1095,17'
          Dst:             pn_message_encode2
        - Src:             'c/src/core/message.c:1097,11'
          Dst:             pn_link_send
        - Src:             'c/src/core/message.c:1098,25'
          Dst:             pn_link_advance
        - Src:             'c/src/core/message.c:1099,32'
          Dst:             pn_message_error
        - Src:             'c/src/core/message.c:1099,55'
          Dst:             pn_link_error
        - Src:             'c/src/core/message.c:1099,18'
          Dst:             pn_error_copy
    - functionName:    pn_message_encode2
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1072
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pn_message_encode
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1075,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_message_encode
                - realloc
                - malloc
            - BranchSide:      'c/src/core/message.c:1077,15'
              BranchSideFuncs:
                - pn_message_encode
                - realloc
                - malloc
        - Branch String:   'c/src/core/message.c:1077,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1078,28'
              BranchSideFuncs:
                - malloc
                - pn_message_encode
                - realloc
            - BranchSide:      'c/src/core/message.c:1083,3'
              BranchSideFuncs:
                - pn_message_encode
                - realloc
        - Branch String:   'c/src/core/message.c:1081,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1081,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1083,3'
              BranchSideFuncs:
                - pn_message_encode
                - realloc
        - Branch String:   'c/src/core/message.c:1083,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1084,18'
              BranchSideFuncs:
                - realloc
                - pn_message_encode
            - BranchSide:      'c/src/core/message.c:1089,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/message.c:1086,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1086,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/message.c:1089,10'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1089,30'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1089,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/message.c:1083,17'
          Dst:             pn_message_encode
        - Src:             'c/src/core/message.c:1085,28'
          Dst:             realloc
    - functionName:    pn_message_error
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_encode
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          393
      EdgeCount:       66
      CyclomaticComplexity: 17
      functionsReached:
        - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
        - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
        - pn_amqp_encode_bytes_DLR
        - pn_message_get_correlation_id
        - pn_message_get_id
        - pn_string_bytes
        - pn_string_get
        - pn_string_size
        - pni_switch_to_raw_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:842,47'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:842,47'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:843,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:843,7'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:846,47'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:846,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:846,7'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:849,47'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:849,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:849,7'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:852,47'
              BranchSideFuncs:
                - pni_switch_to_raw_bytes
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:852,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:852,7'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:855,22'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLEQoQBQIQoQIe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:865,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:865,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:867,13'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:872,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:873,17'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:881,28'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:874,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:874,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:876,15'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:881,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:882,17'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:891,18'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:883,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:883,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:885,15'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_bytes
                - pn_string_get
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:910,57'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:910,71'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
                - pn_amqp_encode_bytes_DLR
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:918,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:919,17'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:927,21'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:927,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:929,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:950,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/message.c:929,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:930,38'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
        - Branch String:   'c/src/core/message.c:930,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:934,9'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:934,9'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:939,9'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:939,9'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:939,9'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
            - BranchSide:      'c/src/core/message.c:942,17'
              BranchSideFuncs:
                - pn_amqp_encode_bytes_DLR
      Callsites:
        - Src:             'c/src/core/message.c:843,8'
          Dst:             pni_switch_to_raw_bytes
        - Src:             'c/src/core/message.c:846,8'
          Dst:             pni_switch_to_raw_bytes
        - Src:             'c/src/core/message.c:849,8'
          Dst:             pni_switch_to_raw_bytes
        - Src:             'c/src/core/message.c:852,8'
          Dst:             pni_switch_to_raw_bytes
        - Src:             'c/src/core/message.c:859,22'
          Dst:             pn_amqp_encode_bytes_DLEQoQBQIQoQIe
        - Src:             'c/src/core/message.c:873,17'
          Dst:             pn_amqp_encode_bytes_DLR
        - Src:             'c/src/core/message.c:882,17'
          Dst:             pn_amqp_encode_bytes_DLR
        - Src:             'c/src/core/message.c:891,18'
          Dst:             pn_message_get_id
        - Src:             'c/src/core/message.c:892,30'
          Dst:             pn_message_get_correlation_id
        - Src:             'c/src/core/message.c:895,22'
          Dst:             pn_string_size
        - Src:             'c/src/core/message.c:895,52'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:896,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:897,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:898,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:900,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:901,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:904,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:910,28'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:911,22'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/message.c:893,15'
          Dst:             pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
        - Src:             'c/src/core/message.c:919,17'
          Dst:             pn_amqp_encode_bytes_DLR
        - Src:             'c/src/core/message.c:942,17'
          Dst:             pn_amqp_encode_bytes_DLR
    - functionName:    pni_switch_to_raw_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_dup
        - pn_bytes_free
        - pn_data_clear
        - pn_data_encode
        - pn_data_rewind
        - pn_data_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:102,20'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_encode
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_data_clear
            - BranchSide:      'c/src/core/util.h:102,20'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_encode
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_data_clear
        - Branch String:   'c/src/core/util.h:102,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:102,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:103,20'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_encode
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_data_clear
        - Branch String:   'c/src/core/util.h:105,9'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:105,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:107,5'
              BranchSideFuncs:
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_data_clear
      Callsites:
        - Src:             'c/src/core/util.h:102,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/util.h:103,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/util.h:104,20'
          Dst:             pn_data_encode
        - Src:             'c/src/core/util.h:107,5'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/util.h:108,14'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/util.h:109,5'
          Dst:             pn_data_clear
    - functionName:    pn_message_get_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_get_atom
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:543,12'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_get_atom
            - BranchSide:      'c/src/core/message.c:543,12'
              BranchSideFuncs:
                - pn_data_get_atom
        - Branch String:   'c/src/core/message.c:543,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:544,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:546,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/message.c:544,12'
          Dst:             pn_data_get_atom
    - functionName:    pn_message_get_correlation_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_get_atom
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:629,12'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_get_atom
            - BranchSide:      'c/src/core/message.c:629,12'
              BranchSideFuncs:
                - pn_data_get_atom
        - Branch String:   'c/src/core/message.c:629,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:630,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:632,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/message.c:630,12'
          Dst:             pn_data_get_atom
    - functionName:    pn_bytes_free
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:66,3'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/util.h:66,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pn_bytes_dup
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'c/src/core/util.h:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:56,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:57,20'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    pn_message_properties
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1060,8'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data.1826
            - BranchSide:      'c/src/core/message.c:1060,8'
              BranchSideFuncs:
                - pni_switch_to_data.1826
        - Branch String:   'c/src/core/message.c:1060,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1060,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1061,28'
              BranchSideFuncs:
                - pni_switch_to_data.1826
      Callsites:
        - Src:             'c/src/core/message.c:1061,3'
          Dst:             pni_switch_to_data
    - functionName:    pni_switch_to_data
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_bytes_free
        - pn_data
        - pn_data_clear
        - pn_data_decode
        - pn_data_rewind
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:70,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free.1824
                - pn_data
            - BranchSide:      'c/src/core/util.h:70,7'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free.1824
                - pn_data
        - Branch String:   'c/src/core/util.h:70,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:71,13'
              BranchSideFuncs:
                - pn_data
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free.1824
            - BranchSide:      'c/src/core/util.h:73,14'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free.1824
        - Branch String:   'c/src/core/util.h:73,7'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:73,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:74,5'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_decode
                - pn_data_rewind
                - pn_bytes_free.1824
      Callsites:
        - Src:             'c/src/core/util.h:71,13'
          Dst:             pn_data
        - Src:             'c/src/core/util.h:74,5'
          Dst:             pn_data_clear
        - Src:             'c/src/core/util.h:75,5'
          Dst:             pn_data_decode
        - Src:             'c/src/core/util.h:76,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/util.h:78,5'
          Dst:             pn_bytes_free
    - functionName:    pn_message_annotations
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1053,8'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data.1826
            - BranchSide:      'c/src/core/message.c:1053,8'
              BranchSideFuncs:
                - pni_switch_to_data.1826
        - Branch String:   'c/src/core/message.c:1053,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1053,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1054,28'
              BranchSideFuncs:
                - pni_switch_to_data.1826
      Callsites:
        - Src:             'c/src/core/message.c:1054,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_message_instructions
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1046,8'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data.1826
            - BranchSide:      'c/src/core/message.c:1046,8'
              BranchSideFuncs:
                - pni_switch_to_data.1826
        - Branch String:   'c/src/core/message.c:1046,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1046,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1047,28'
              BranchSideFuncs:
                - pni_switch_to_data.1826
      Callsites:
        - Src:             'c/src/core/message.c:1047,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_message_data
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 1042
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          279
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - pn_data_clear
        - pn_data_error
        - pn_data_fill
        - pn_data_next
        - pn_data_rewind
        - pn_data_size
        - pn_data_type
        - pn_error_format
        - pn_error_text
        - pn_message_get_correlation_id
        - pn_message_get_id
        - pn_string_get
        - pn_string_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:956,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:956,3'
              BranchSideFuncs:
                - pn_data_clear
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:963,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:964,33'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:967,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:967,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:968,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:975,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:970,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:971,35'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:975,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:975,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:976,25'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:983,18'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:978,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:979,35'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:983,18'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_message_get_correlation_id
                - pn_string_size
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:1002,57'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:1002,71'
              BranchSideFuncs:
                - pn_string_get
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:1004,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
            - BranchSide:      'c/src/core/message.c:1008,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
        - Branch String:   'c/src/core/message.c:1008,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1009,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
            - BranchSide:      'c/src/core/message.c:1016,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
        - Branch String:   'c/src/core/message.c:1011,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
            - BranchSide:      'c/src/core/message.c:1016,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_data_rewind
                - pn_data_next
                - pn_data_type
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
        - Branch String:   'c/src/core/message.c:1022,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1023,7'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
            - BranchSide:      'c/src/core/message.c:1035,25'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_fill
                - pn_data_error
                - pn_error_text
                - pn_error_format
      Callsites:
        - Src:             'c/src/core/message.c:956,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:957,13'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:965,42'
          Dst:             pn_data_error
        - Src:             'c/src/core/message.c:965,28'
          Dst:             pn_error_text
        - Src:             'c/src/core/message.c:964,12'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:967,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:968,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:969,11'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:972,44'
          Dst:             pn_data_error
        - Src:             'c/src/core/message.c:972,30'
          Dst:             pn_error_text
        - Src:             'c/src/core/message.c:971,14'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:975,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:976,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:977,11'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:980,44'
          Dst:             pn_data_error
        - Src:             'c/src/core/message.c:980,30'
          Dst:             pn_error_text
        - Src:             'c/src/core/message.c:979,14'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:983,18'
          Dst:             pn_message_get_id
        - Src:             'c/src/core/message.c:984,30'
          Dst:             pn_message_get_correlation_id
        - Src:             'c/src/core/message.c:987,22'
          Dst:             pn_string_size
        - Src:             'c/src/core/message.c:987,52'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:988,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:989,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:990,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:992,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:993,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:996,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:1002,28'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:1003,22'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:985,9'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:1008,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:1009,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:1010,11'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:1016,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:1017,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:1018,5'
          Dst:             pn_data_next
        - Src:             'c/src/core/message.c:1019,27'
          Dst:             pn_data_type
        - Src:             'c/src/core/message.c:1035,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:1036,11'
          Dst:             pn_data_fill
        - Src:             'c/src/core/message.c:0,0'
          Dst:             pn_data_error
        - Src:             'c/src/core/message.c:0,0'
          Dst:             pn_error_text
        - Src:             'c/src/core/message.c:0,0'
          Dst:             pn_error_format
    - functionName:    pn_message_decode
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          426
      EdgeCount:       56
      CyclomaticComplexity: 13
      functionsReached:
        - pn_amqp_decode_DQLq
        - pn_amqp_decode_DqEazSSSassttSISe
        - pn_amqp_decode_DqEoQBIoIe
        - pn_amqp_decode_DqR
        - pn_amqp_decode_R
        - pn_bytes_dup
        - pn_bytes_free
        - pn_error_format
        - pn_message_set_correlation_id
        - pn_message_set_id
        - pn_string_set_bytes
        - pn_string_setn
        - pni_msgid_fix_interop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:736,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
            - BranchSide:      'c/src/core/message.c:736,14'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
        - Branch String:   'c/src/core/message.c:746,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:747,12'
              BranchSideFuncs:
                - pn_amqp_decode_R
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:750,13'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
        - Branch String:   'c/src/core/message.c:750,5'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:754,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:768,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:798,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:802,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:806,9'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:811,23'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:811,23'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:816,23'
              BranchSideFuncs:
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:823,9'
              BranchSideFuncs:
                - pn_amqp_decode_R
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:827,50'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:760,25'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:760,23'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:760,38'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:776,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:776,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:777,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:778,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:778,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:779,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:780,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:780,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:781,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:782,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:782,46'
              BranchSideFuncs:
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:783,9'
              BranchSideFuncs:
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:786,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:786,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:787,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:789,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:789,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:790,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:791,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:791,46'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:792,35'
              BranchSideFuncs:
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:794,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:794,46'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:796,7'
              BranchSideFuncs:
                - pn_amqp_decode_DQLq
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqR
                - pn_amqp_decode_DqEazSSSassttSISe
                - pni_msgid_fix_interop
                - pn_message_set_id
                - pn_string_set_bytes
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pni_msgid_fix_interop
                - pn_message_set_correlation_id
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_string_setn
                - pn_error_format
                - pn_amqp_decode_DqEoQBIoIe
                - pn_amqp_decode_R
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
        - Branch String:   'c/src/core/message.c:742,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:745,27'
              BranchSideFuncs:
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
            - BranchSide:      'c/src/core/message.c:829,22'
              BranchSideFuncs:
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
                - pn_bytes_free.1824
                - pn_bytes_dup.1825
      Callsites:
        - Src:             'c/src/core/message.c:745,27'
          Dst:             pn_amqp_decode_DQLq
        - Src:             'c/src/core/message.c:754,9'
          Dst:             pn_amqp_decode_DqEoQBIoIe
        - Src:             'c/src/core/message.c:768,9'
          Dst:             pn_amqp_decode_DqEazSSSassttSISe
        - Src:             'c/src/core/message.c:773,9'
          Dst:             pni_msgid_fix_interop
        - Src:             'c/src/core/message.c:774,9'
          Dst:             pn_message_set_id
        - Src:             'c/src/core/message.c:775,19'
          Dst:             pn_string_set_bytes
        - Src:             'c/src/core/message.c:776,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:777,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:778,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:779,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:780,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:781,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:782,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:783,9'
          Dst:             pni_msgid_fix_interop
        - Src:             'c/src/core/message.c:784,9'
          Dst:             pn_message_set_correlation_id
        - Src:             'c/src/core/message.c:785,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:786,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:787,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:789,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:790,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:791,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:792,15'
          Dst:             pn_string_setn
        - Src:             'c/src/core/message.c:794,25'
          Dst:             pn_error_format
        - Src:             'c/src/core/message.c:798,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/message.c:802,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/message.c:806,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/message.c:812,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/message.c:817,9'
          Dst:             pn_amqp_decode_DqR
        - Src:             'c/src/core/message.c:823,9'
          Dst:             pn_amqp_decode_R
        - Src:             'c/src/core/message.c:829,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:830,27'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/message.c:831,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:832,26'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/message.c:833,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:834,25'
          Dst:             pn_bytes_dup
        - Src:             'c/src/core/message.c:835,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:836,19'
          Dst:             pn_bytes_dup
    - functionName:    pni_msgid_fix_interop
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:124,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:124,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:126,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:134,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/message.c:128,11'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:128,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:129,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/message.c:136,11'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:136,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:137,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_message_set_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - id
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_put_atom
        - pn_data_rewind
        - pni_msgid_clear
        - pni_msgid_validate_intern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:553,12'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_put_atom
                - pni_msgid_clear
                - pni_msgid_validate_intern
            - BranchSide:      'c/src/core/message.c:553,12'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_put_atom
                - pni_msgid_clear
                - pni_msgid_validate_intern
        - Branch String:   'c/src/core/message.c:553,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:554,5'
              BranchSideFuncs:
                - pni_msgid_clear
                - pni_msgid_validate_intern
            - BranchSide:      'c/src/core/message.c:557,5'
              BranchSideFuncs:
                - pni_msgid_clear
                - pni_msgid_validate_intern
      Callsites:
        - Src:             'c/src/core/message.c:554,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:555,5'
          Dst:             pn_data_put_atom
        - Src:             'c/src/core/message.c:557,5'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:559,5'
          Dst:             pni_msgid_validate_intern
    - functionName:    pn_string_set_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_setn
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:566,10'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_setn
            - BranchSide:      'c/src/core/message.c:566,10'
              BranchSideFuncs:
                - pn_string_setn
      Callsites:
        - Src:             'c/src/core/message.c:566,10'
          Dst:             pn_string_setn
    - functionName:    pn_message_set_correlation_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - id
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_data_put_atom
        - pn_data_rewind
        - pni_msgid_clear
        - pni_msgid_validate_intern
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:639,12'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_put_atom
                - pni_msgid_clear
                - pni_msgid_validate_intern
            - BranchSide:      'c/src/core/message.c:639,12'
              BranchSideFuncs:
                - pn_data_rewind
                - pn_data_put_atom
                - pni_msgid_clear
                - pni_msgid_validate_intern
        - Branch String:   'c/src/core/message.c:639,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:640,5'
              BranchSideFuncs:
                - pni_msgid_clear
                - pni_msgid_validate_intern
            - BranchSide:      'c/src/core/message.c:643,27'
              BranchSideFuncs:
                - pni_msgid_clear
                - pni_msgid_validate_intern
      Callsites:
        - Src:             'c/src/core/message.c:640,5'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/message.c:641,5'
          Dst:             pn_data_put_atom
        - Src:             'c/src/core/message.c:643,5'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:645,5'
          Dst:             pni_msgid_validate_intern
    - functionName:    pni_msgid_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:84,18'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/message.c:84,18'
              BranchSideFuncs:
                - free
        - Branch String:   'c/src/core/message.c:84,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:84,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:87,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/message.c:87,37'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/core/message.c:91,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:91,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_msgid_validate_intern
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          50
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:102,18'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/message.c:102,18'
              BranchSideFuncs:
                - malloc
        - Branch String:   'c/src/core/message.c:102,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:102,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:105,33'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/message.c:105,33'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'c/src/core/message.c:117,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_message_set_reply_to_group_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 726
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:728,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:728,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:728,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_reply_to_group_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 723
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:723,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:723,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:723,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_group_sequence
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_group_sequence
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_group_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:705,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:705,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:705,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_group_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 698
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:700,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:700,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:700,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_creation_time
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 691
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_creation_time
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 686
      functionLinenumberEnd: 688
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_expiry_time
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 682
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_expiry_time
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 676
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_content_encoding
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 668
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:670,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:670,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:670,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_content_encoding
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 665
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:665,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:665,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:665,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_content_type
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:659,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:659,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:659,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_content_type
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 652
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:654,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:654,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:654,10'
          Dst:             pn_string_get
    - functionName:    pn_message_correlation_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 614
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data
        - pn_data_put_atom
        - pni_msgid_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:616,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
            - BranchSide:      'c/src/core/message.c:616,13'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
        - Branch String:   'c/src/core/message.c:616,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:616,7'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
            - BranchSide:      'c/src/core/message.c:617,38'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
        - Branch String:   'c/src/core/message.c:618,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:618,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:619,7'
              BranchSideFuncs:
                - pn_data_put_atom
                - pni_msgid_clear
      Callsites:
        - Src:             'c/src/core/message.c:617,38'
          Dst:             pn_data
        - Src:             'c/src/core/message.c:619,7'
          Dst:             pn_data_put_atom
        - Src:             'c/src/core/message.c:620,7'
          Dst:             pni_msgid_clear
    - functionName:    pn_message_set_reply_to
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:610,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:610,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:610,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_reply_to
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:605,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:605,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:605,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_subject
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:599,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:599,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:599,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_subject
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:594,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:594,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:594,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_address
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 588
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:588,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set
            - BranchSide:      'c/src/core/message.c:588,29'
              BranchSideFuncs:
                - pn_string_set
      Callsites:
        - Src:             'c/src/core/message.c:588,10'
          Dst:             pn_string_set
    - functionName:    pn_message_get_address
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:583,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/core/message.c:583,29'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/core/message.c:583,10'
          Dst:             pn_string_get
    - functionName:    pn_message_set_user_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_set_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:577,35'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_set_bytes
            - BranchSide:      'c/src/core/message.c:577,35'
              BranchSideFuncs:
                - pn_string_set_bytes
      Callsites:
        - Src:             'c/src/core/message.c:577,10'
          Dst:             pn_string_set_bytes
    - functionName:    pn_message_get_user_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:572,31'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_string_bytes
            - BranchSide:      'c/src/core/message.c:572,31'
              BranchSideFuncs:
                - pn_string_bytes
      Callsites:
        - Src:             'c/src/core/message.c:572,10'
          Dst:             pn_string_bytes
    - functionName:    pn_message_id
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data
        - pn_data_put_atom
        - pni_msgid_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:530,13'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
            - BranchSide:      'c/src/core/message.c:530,13'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
        - Branch String:   'c/src/core/message.c:530,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:530,7'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
            - BranchSide:      'c/src/core/message.c:531,26'
              BranchSideFuncs:
                - pn_data
                - pn_data_put_atom
                - pni_msgid_clear
        - Branch String:   'c/src/core/message.c:532,9'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:532,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:533,7'
              BranchSideFuncs:
                - pn_data_put_atom
                - pni_msgid_clear
      Callsites:
        - Src:             'c/src/core/message.c:531,26'
          Dst:             pn_data
        - Src:             'c/src/core/message.c:533,7'
          Dst:             pn_data_put_atom
        - Src:             'c/src/core/message.c:534,7'
          Dst:             pni_msgid_clear
    - functionName:    pn_message_set_delivery_count
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_delivery_count
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_first_acquirer
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_is_first_acquirer
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_ttl
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_ttl
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 494
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_priority
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 488
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_get_priority
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_set_durable
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 472
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_is_durable
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_body
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1070
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_switch_to_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:1067,8'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_switch_to_data.1826
            - BranchSide:      'c/src/core/message.c:1067,8'
              BranchSideFuncs:
                - pni_switch_to_data.1826
        - Branch String:   'c/src/core/message.c:1067,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:1068,28'
              BranchSideFuncs:
                - pni_switch_to_data.1826
      Callsites:
        - Src:             'c/src/core/message.c:1068,3'
          Dst:             pni_switch_to_data
    - functionName:    pn_message_set_inferred
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_message_body
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:459,12'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_message_body
            - BranchSide:      'c/src/core/message.c:459,12'
              BranchSideFuncs:
                - pn_message_body
        - Branch String:   'c/src/core/message.c:459,31'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:459,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:459,39'
              BranchSideFuncs:
                - pn_message_body
        - Branch String:   'c/src/core/message.c:459,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:459,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/message.c:460,12'
              BranchSideFuncs:
                - pn_message_body
      Callsites:
        - Src:             'c/src/core/message.c:460,12'
          Dst:             pn_message_body
    - functionName:    pn_message_is_inferred
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_message_errno
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 436
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_error_code
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:438,29'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_error_code
            - BranchSide:      'c/src/core/message.c:438,29'
              BranchSideFuncs:
                - pn_error_code
      Callsites:
        - Src:             'c/src/core/message.c:438,10'
          Dst:             pn_error_code
    - functionName:    pn_message_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          87
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_data_clear
        - pn_string_clear
        - pni_msgid_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:400,8'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_msgid_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pni_msgid_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
            - BranchSide:      'c/src/core/message.c:400,8'
              BranchSideFuncs:
                - pni_msgid_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pni_msgid_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_string_clear
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
                - pn_data_clear
      Callsites:
        - Src:             'c/src/core/message.c:405,3'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:406,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:407,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:408,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:409,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:410,3'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:411,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:412,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:415,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:417,3'
          Dst:             pn_string_clear
        - Src:             'c/src/core/message.c:419,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:420,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:421,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:422,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:427,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:428,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:429,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:430,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:431,3'
          Dst:             pn_data_clear
        - Src:             'c/src/core/message.c:432,3'
          Dst:             pn_data_clear
    - functionName:    pn_message_free
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:395,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_free
            - BranchSide:      'c/src/core/message.c:395,3'
              BranchSideFuncs:
                - pn_free
      Callsites:
        - Src:             'c/src/core/message.c:395,3'
          Dst:             pn_free
    - functionName:    pni_message_get_extra
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_message_with_extra
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_message_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:386,56'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pni_message_new
            - BranchSide:      'c/src/core/message.c:386,56'
              BranchSideFuncs:
                - pni_message_new
      Callsites:
        - Src:             'c/src/core/message.c:386,10'
          Dst:             pni_message_new
    - functionName:    pni_message_new
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          68
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
        - pn_error
        - pn_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:339,40'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_error
            - BranchSide:      'c/src/core/message.c:339,40'
              BranchSideFuncs:
                - pn_class_new
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_string
                - pn_error
      Callsites:
        - Src:             'c/src/core/message.c:339,40'
          Dst:             pn_class_new
        - Src:             'c/src/core/message.c:346,18'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:347,18'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:348,18'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:349,19'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:351,23'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:352,27'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:355,19'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:357,28'
          Dst:             pn_string
        - Src:             'c/src/core/message.c:371,16'
          Dst:             pn_error
    - functionName:    pn_message_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          73
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_bytes_free
        - pn_data_free
        - pn_error_free
        - pn_free
        - pni_msgid_clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:149,16'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_msgid_clear
                - pni_msgid_clear
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_error_free
            - BranchSide:      'c/src/core/message.c:149,16'
              BranchSideFuncs:
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pn_free
                - pni_msgid_clear
                - pni_msgid_clear
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_bytes_free.1824
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_data_free
                - pn_error_free
      Callsites:
        - Src:             'c/src/core/message.c:149,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:150,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:151,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:152,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:153,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:154,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:155,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:156,3'
          Dst:             pn_free
        - Src:             'c/src/core/message.c:157,3'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:158,3'
          Dst:             pni_msgid_clear
        - Src:             'c/src/core/message.c:159,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:160,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:161,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:162,3'
          Dst:             pn_bytes_free
        - Src:             'c/src/core/message.c:163,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:164,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:165,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:166,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:167,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:168,3'
          Dst:             pn_data_free
        - Src:             'c/src/core/message.c:169,3'
          Dst:             pn_error_free
    - functionName:    pn_message_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         77
      ICount:          476
      EdgeCount:       102
      CyclomaticComplexity: 27
      functionsReached:
        - pn_data_size
        - pn_finspect
        - pn_fixed_string_addf
        - pn_message_get_correlation_id
        - pn_message_get_id
        - pn_string_get
        - pni_inspect_atom
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:175,3'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
            - BranchSide:      'c/src/core/message.c:175,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
        - Branch String:   'c/src/core/message.c:179,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:180,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:186,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:186,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:187,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:191,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:191,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:191,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:196,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:196,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:197,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:201,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:201,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:202,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:206,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:206,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:207,5'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:211,18'
              BranchSideFuncs:
                - pn_message_get_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:212,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:213,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:219,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:219,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:220,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:226,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:226,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:227,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:233,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:233,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:234,5'
              BranchSideFuncs:
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:240,30'
              BranchSideFuncs:
                - pn_message_get_correlation_id
                - pn_fixed_string_addf.1848
                - pni_inspect_atom
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:241,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:242,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:248,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:248,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:249,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:255,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:255,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:256,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:262,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:262,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:263,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:267,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:267,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:268,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:272,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:272,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:273,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:279,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:279,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:280,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:284,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:284,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:285,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:291,12'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:291,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:292,5'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:296,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:296,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:297,5'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:303,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:303,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:304,5'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
            - BranchSide:      'c/src/core/message.c:310,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
                - pn_data_size
        - Branch String:   'c/src/core/message.c:310,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:311,5'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
            - BranchSide:      'c/src/core/message.c:317,25'
              BranchSideFuncs:
                - pn_data_size
                - pn_fixed_string_addf.1848
                - pn_finspect
                - pn_fixed_string_addf.1848
                - pn_fixed_string_addf.1848
        - Branch String:   'c/src/core/message.c:317,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:318,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
            - BranchSide:      'c/src/core/message.c:324,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
        - Branch String:   'c/src/core/message.c:317,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:318,5'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
            - BranchSide:      'c/src/core/message.c:325,26'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
        - Branch String:   'c/src/core/message.c:324,7'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:324,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
            - BranchSide:      'c/src/core/message.c:325,26'
              BranchSideFuncs:
                - pn_fixed_string_addf.1848
      Callsites:
        - Src:             'c/src/core/message.c:175,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:179,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:180,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:181,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:182,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:187,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:192,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:197,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:202,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:207,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:211,18'
          Dst:             pn_message_get_id
        - Src:             'c/src/core/message.c:213,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:214,5'
          Dst:             pni_inspect_atom
        - Src:             'c/src/core/message.c:215,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:219,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:220,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:221,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:222,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:226,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:227,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:228,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:229,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:233,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:234,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:235,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:236,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:240,30'
          Dst:             pn_message_get_correlation_id
        - Src:             'c/src/core/message.c:242,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:243,5'
          Dst:             pni_inspect_atom
        - Src:             'c/src/core/message.c:244,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:248,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:249,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:250,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:251,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:255,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:256,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:257,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:258,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:263,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:268,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:272,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:273,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:274,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:275,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:280,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:284,7'
          Dst:             pn_string_get
        - Src:             'c/src/core/message.c:285,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:286,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:287,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:292,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:296,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:297,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:298,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:299,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:303,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:304,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:305,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:306,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:310,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:317,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:311,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:312,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:313,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:317,7'
          Dst:             pn_data_size
        - Src:             'c/src/core/message.c:318,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:319,5'
          Dst:             pn_finspect
        - Src:             'c/src/core/message.c:320,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/message.c:328,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    39
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1823
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.1823
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_message
      functionSourceFile: '/src/qpid-proton/c/src/core/message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_message_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/message.c:376,10'
          Branch Sides:
            - BranchSide:      'c/src/core/message.c:376,10'
              BranchSideFuncs:
                - pni_message_new
            - BranchSide:      'c/src/core/message.c:376,10'
              BranchSideFuncs:
                - pni_message_new
      Callsites:
        - Src:             'c/src/core/message.c:376,10'
          Dst:             pni_message_new
    - functionName:    pni_emitter_writef128
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:140,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:140,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:140,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:140,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:141,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:140,7'
          Dst:             pni_emitter_remaining
    - functionName:    pni_emitter_remaining
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    emit_uuid
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef128
        - pni_emitter_writef8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:248,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef128
            - BranchSide:      'c/src/core/emitters.h:248,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef128
      Callsites:
        - Src:             'c/src/core/emitters.h:248,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:249,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:250,3'
          Dst:             pni_emitter_writef128
    - functionName:    emit_accumulated_nulls
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_emitter_writef8
      functionUses:    15
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:181,29'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:181,29'
              BranchSideFuncs:
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:181,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:181,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:182,5'
              BranchSideFuncs:
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:182,5'
          Dst:             pni_emitter_writef8
    - functionName:    pni_emitter_writef8
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    43
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:99,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:99,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:99,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:99,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:100,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:99,7'
          Dst:             pni_emitter_remaining
    - functionName:    pni_emitter_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:164,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:164,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:164,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:164,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:165,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:164,7'
          Dst:             pni_emitter_remaining
    - functionName:    emit_list0
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 587
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_emitter_writef8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:585,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:585,3'
              BranchSideFuncs:
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:585,3'
          Dst:             pni_emitter_writef8
    - functionName:    pni_emitter_data
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_data_encode
        - pn_data_encoded_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:528,16'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pn_data_encoded_size
                - pn_data_encode
            - BranchSide:      'c/src/core/emitters.h:528,16'
              BranchSideFuncs:
                - pn_data_encoded_size
                - pn_data_encode
        - Branch String:   'c/src/core/emitters.h:528,42'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:529,65'
              BranchSideFuncs:
                - pn_data_encode
                - pn_data_encoded_size
            - BranchSide:      'c/src/core/emitters.h:530,26'
              BranchSideFuncs:
                - pn_data_encoded_size
        - Branch String:   'c/src/core/emitters.h:528,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:528,7'
              BranchSideFuncs:
                - pn_data_encoded_size
            - BranchSide:      'c/src/core/emitters.h:530,26'
              BranchSideFuncs:
                - pn_data_encoded_size
      Callsites:
        - Src:             'c/src/core/emitters.h:529,35'
          Dst:             pn_data_encode
        - Src:             'c/src/core/emitters.h:530,26'
          Dst:             pn_data_encoded_size
    - functionName:    emit_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - emit_null
        - pn_data_point
        - pn_data_restore
        - pn_data_rewind
        - pn_data_size
        - pni_emitter_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:537,16'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pn_data_size
                - emit_accumulated_nulls
                - pn_data_point
                - pn_data_rewind
                - pni_emitter_data
                - pn_data_restore
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:537,16'
              BranchSideFuncs:
                - pn_data_size
                - emit_accumulated_nulls
                - pn_data_point
                - pn_data_rewind
                - pni_emitter_data
                - pn_data_restore
                - emit_null
        - Branch String:   'c/src/core/emitters.h:537,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:538,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:542,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pn_data_point
                - pn_data_rewind
                - pni_emitter_data
                - pn_data_restore
      Callsites:
        - Src:             'c/src/core/emitters.h:537,16'
          Dst:             pn_data_size
        - Src:             'c/src/core/emitters.h:538,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:542,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:543,23'
          Dst:             pn_data_point
        - Src:             'c/src/core/emitters.h:544,3'
          Dst:             pn_data_rewind
        - Src:             'c/src/core/emitters.h:545,3'
          Dst:             pni_emitter_data
        - Src:             'c/src/core/emitters.h:546,3'
          Dst:             pn_data_restore
    - functionName:    emit_null
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_writef8
      functionUses:    105
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:172,17'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:172,17'
              BranchSideFuncs:
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:172,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:173,15'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:176,3'
              BranchSideFuncs:
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:176,3'
          Dst:             pni_emitter_writef8
    - functionName:    emit_copy_or_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 581
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_copy
        - emit_raw
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:576,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_copy
                - emit_raw
            - BranchSide:      'c/src/core/emitters.h:576,7'
              BranchSideFuncs:
                - emit_copy
                - emit_raw
        - Branch String:   'c/src/core/emitters.h:576,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:577,5'
              BranchSideFuncs:
                - emit_raw
            - BranchSide:      'c/src/core/emitters.h:579,5'
              BranchSideFuncs:
                - emit_raw
      Callsites:
        - Src:             'c/src/core/emitters.h:577,5'
          Dst:             emit_copy
        - Src:             'c/src/core/emitters.h:579,5'
          Dst:             emit_raw
    - functionName:    emit_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_accumulated_nulls
        - emit_null
        - pni_emitter_raw
      functionUses:    23
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:551,17'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_raw
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:551,17'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_raw
                - emit_null
        - Branch String:   'c/src/core/emitters.h:551,21'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:551,36'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:552,5'
              BranchSideFuncs:
                - emit_null
        - Branch String:   'c/src/core/emitters.h:551,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:552,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:556,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_raw
      Callsites:
        - Src:             'c/src/core/emitters.h:552,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:556,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:557,3'
          Dst:             pni_emitter_raw
    - functionName:    emit_string_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef8
        - pni_emitter_writev32
        - pni_emitter_writev8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:401,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:401,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
        - Branch String:   'c/src/core/emitters.h:402,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:403,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:406,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev32
      Callsites:
        - Src:             'c/src/core/emitters.h:401,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:403,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:404,5'
          Dst:             pni_emitter_writev8
        - Src:             'c/src/core/emitters.h:406,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:407,5'
          Dst:             pni_emitter_writev32
    - functionName:    pni_emitter_writev8
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
        - pni_emitter_writef8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:148,32'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:148,32'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:149,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:149,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:150,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:148,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:149,7'
          Dst:             pni_emitter_remaining
    - functionName:    pni_emitter_writev32
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
        - pni_emitter_writef32
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:156,33'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:156,33'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:157,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:157,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:158,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:156,3'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:157,7'
          Dst:             pni_emitter_remaining
    - functionName:    pni_emitter_writef32
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 123
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:116,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:116,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:116,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:116,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:117,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:116,7'
          Dst:             pni_emitter_remaining
    - functionName:    emit_symbol_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef8
        - pni_emitter_writev32
        - pni_emitter_writev8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:413,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:413,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
        - Branch String:   'c/src/core/emitters.h:414,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:415,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:418,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev32
      Callsites:
        - Src:             'c/src/core/emitters.h:413,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:415,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:416,5'
          Dst:             pni_emitter_writev8
        - Src:             'c/src/core/emitters.h:418,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:419,5'
          Dst:             pni_emitter_writev32
    - functionName:    emit_binary_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 398
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef8
        - pni_emitter_writev32
        - pni_emitter_writev8
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:389,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:389,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writev32
                - pni_emitter_writef8
                - pni_emitter_writev8
        - Branch String:   'c/src/core/emitters.h:390,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:391,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:394,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writev32
      Callsites:
        - Src:             'c/src/core/emitters.h:389,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:391,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:392,5'
          Dst:             pni_emitter_writev8
        - Src:             'c/src/core/emitters.h:394,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:395,5'
          Dst:             pni_emitter_writev32
    - functionName:    pni_emitter_writef16
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:107,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:107,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:107,7'
          Dst:             pni_emitter_remaining
    - functionName:    pni_emitter_writef64
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          84
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_emitter_remaining
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:126,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_remaining
            - BranchSide:      'c/src/core/emitters.h:126,7'
              BranchSideFuncs:
                - pni_emitter_remaining
        - Branch String:   'c/src/core/emitters.h:126,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:126,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:127,64'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:126,7'
          Dst:             pni_emitter_remaining
    - functionName:    pn_rwbytes_realloc
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:90,29'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'c/src/core/util.h:90,29'
              BranchSideFuncs:
                - realloc
        - Branch String:   'c/src/core/util.h:91,14'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:91,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/util.h:91,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/util.h:90,17'
          Dst:             realloc
    - functionName:    pn_amqp_encode_bytes_R
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 911
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_R
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:908,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_R
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:908,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_R
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:908,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:909,5'
          Dst:             pn_amqp_encode_inner_R
        - Src:             'src/core/frame_generators.c:910,12'
          Dst:             make_bytes_from_emitter
    - functionName:    make_emitter_from_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_amqp_encode_inner_R
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionLinenumberEnd: 892
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_raw
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:889,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_raw
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:889,37'
              BranchSideFuncs:
                - make_compound
                - emit_raw
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:889,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:890,5'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:891,12'
          Dst:             resize_required
    - functionName:    make_bytes_from_emitter
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - emitter
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    38
      BranchProfiles:  []
      Callsites:       []
    - functionName:    make_compound
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    resize_required
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    19
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_amqp_encode_R
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 895
      functionLinenumberEnd: 905
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_R
        - size_buffer_to_emitter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:898,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:898,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_R
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:899,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_R
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:897,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:898,13'
          Dst:             pn_amqp_encode_inner_R
        - Src:             'src/core/frame_generators.c:899,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:897,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:898,13'
          Dst:             pn_amqp_encode_inner_R
        - Src:             'src/core/frame_generators.c:902,16'
          Dst:             make_bytes_from_emitter
    - functionName:    make_emitter_from_rwbytes
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    size_buffer_to_emitter
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_rwbytes_realloc
      functionUses:    19
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:86,38'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pn_rwbytes_realloc.2092
            - BranchSide:      'c/src/core/emitters.h:86,38'
              BranchSideFuncs:
                - pn_rwbytes_realloc.2092
      Callsites:
        - Src:             'c/src/core/emitters.h:86,3'
          Dst:             pn_rwbytes_realloc
    - functionName:    pn_amqp_encode_bytes_DLEszSe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 880
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEszSe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:881,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEszSe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:881,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEszSe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:881,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:882,5'
          Dst:             pn_amqp_encode_inner_DLEszSe
        - Src:             'src/core/frame_generators.c:883,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEszSe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 865
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - ''
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_binaryornull
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_string
        - emit_symbol
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:853,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_symbol
                - emit_binaryornull
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_symbol
                - emit_binaryornull
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:853,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_symbol
                - emit_binaryornull
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_symbol
                - emit_binaryornull
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:853,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:854,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:856,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:858,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:859,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:860,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:861,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:862,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:856,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:858,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:859,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:860,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:861,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:862,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:864,12'
          Dst:             resize_required
    - functionName:    emit_descriptor
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef64
        - pni_emitter_writef8
      functionUses:    25
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:255,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef64
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:255,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef64
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:257,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:258,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:261,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef64
      Callsites:
        - Src:             'c/src/core/emitters.h:255,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:256,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:258,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:259,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:261,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:262,5'
          Dst:             pni_emitter_writef64
    - functionName:    emit_list
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 299
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef32
        - pni_emitter_writef8
      functionUses:    60
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:267,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:267,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:268,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:269,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:284,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
      Callsites:
        - Src:             'c/src/core/emitters.h:267,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:269,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:272,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:274,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:284,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:287,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:289,5'
          Dst:             pni_emitter_writef32
    - functionName:    emit_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 424
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_null
        - emit_symbol_bytes
      functionUses:    16
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:425,19'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_symbol_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:425,19'
              BranchSideFuncs:
                - emit_symbol_bytes
                - emit_null
        - Branch String:   'c/src/core/emitters.h:425,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:426,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:428,5'
              BranchSideFuncs:
                - emit_symbol_bytes
      Callsites:
        - Src:             'c/src/core/emitters.h:426,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:428,5'
          Dst:             emit_symbol_bytes
    - functionName:    emit_binaryornull
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_binary_bytes
        - emit_null
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:445,13'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_binary_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:445,13'
              BranchSideFuncs:
                - emit_binary_bytes
                - emit_null
        - Branch String:   'c/src/core/emitters.h:445,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:446,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:448,5'
              BranchSideFuncs:
                - emit_binary_bytes
      Callsites:
        - Src:             'c/src/core/emitters.h:446,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:448,5'
          Dst:             emit_binary_bytes
    - functionName:    emit_string
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_null
        - emit_string_bytes
      functionUses:    26
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:433,19'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_string_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:433,19'
              BranchSideFuncs:
                - emit_string_bytes
                - emit_null
        - Branch String:   'c/src/core/emitters.h:433,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:434,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:436,5'
              BranchSideFuncs:
                - emit_string_bytes
      Callsites:
        - Src:             'c/src/core/emitters.h:434,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:436,5'
          Dst:             emit_string_bytes
    - functionName:    emit_end_list
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          93
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pni_emitter_writef32
        - pni_emitter_writef8
      functionUses:    60
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:303,17'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:303,17'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:303,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:304,35'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:311,29'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:314,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:315,13'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:323,35'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
        - Branch String:   'c/src/core/emitters.h:315,18'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:315,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:316,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/emitters.h:315,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:316,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:320,34'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:305,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:320,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:321,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:323,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:324,5'
          Dst:             pni_emitter_writef32
    - functionName:    encode_succeeded
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    62
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_amqp_encode_DLEszSe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEszSe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:871,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:871,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEszSe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:872,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEszSe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:870,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:871,13'
          Dst:             pn_amqp_encode_inner_DLEszSe
        - Src:             'src/core/frame_generators.c:872,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:870,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:871,13'
          Dst:             pn_amqp_encode_inner_DLEszSe
        - Src:             'src/core/frame_generators.c:875,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEoInQode
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEoInQode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:845,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEoInQode
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:845,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEoInQode
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:845,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:846,5'
          Dst:             pn_amqp_encode_inner_DLEoInQode
        - Src:             'src/core/frame_generators.c:847,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEoInQode
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 829
      functionDepth:   0
      returnType:      bool
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          132
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_disposition
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:811,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
            - BranchSide:      'src/core/frame_generators.c:811,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:819,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:814,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:814,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_disposition
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:811,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:812,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:814,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:816,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:817,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:818,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:822,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:824,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:825,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:826,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:814,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:816,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:817,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:818,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:820,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:824,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:825,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:826,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:814,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:816,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:817,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:818,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:820,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:824,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:825,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:826,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:814,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:816,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:817,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:818,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:822,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:824,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:825,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:826,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:828,12'
          Dst:             resize_required
    - functionName:    emit_bool
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef8
      functionUses:    49
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:189,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:189,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:190,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:190,7'
              BranchSideFuncs:
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:189,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:0,0'
          Dst:             pni_emitter_writef8
    - functionName:    emit_uint
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef32
        - pni_emitter_writef8
      functionUses:    83
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:213,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:213,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:214,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:215,5'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:216,19'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:216,14'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:217,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:220,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef32
      Callsites:
        - Src:             'c/src/core/emitters.h:213,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:215,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:217,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:218,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:220,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:221,5'
          Dst:             pni_emitter_writef32
    - functionName:    emit_disposition
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          271
      EdgeCount:       53
      CyclomaticComplexity: 13
      functionsReached:
        - emit_bool
        - emit_condition
        - emit_copy_or_raw
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_list0
        - emit_null
        - emit_uint
        - emit_ulong
        - encode_succeeded
        - make_compound
        - pn_data_size
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:619,8'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list0
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - pn_data_size
                - make_compound
                - emit_copy_or_raw
                - emit_list0
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:619,8'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list0
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - pn_data_size
                - make_compound
                - emit_copy_or_raw
                - emit_list0
                - emit_null
        - Branch String:   'c/src/core/emitters.h:619,20'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:619,37'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:620,5'
              BranchSideFuncs:
                - emit_null
        - Branch String:   'c/src/core/emitters.h:619,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:620,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:624,3'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_bool
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list0
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_ulong
                - emit_end_list
                - encode_succeeded
                - pn_data_size
                - make_compound
                - emit_copy_or_raw
                - emit_list0
        - Branch String:   'c/src/core/emitters.h:625,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:638,7'
              BranchSideFuncs:
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:638,7'
              BranchSideFuncs:
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:661,25'
              BranchSideFuncs:
                - pn_data_size
                - make_compound
                - emit_copy_or_raw
                - emit_list0
        - Branch String:   'c/src/core/emitters.h:661,30'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:661,33'
              BranchSideFuncs:
                - make_compound
                - emit_copy_or_raw
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:662,47'
              BranchSideFuncs:
                - make_compound
                - emit_copy_or_raw
                - emit_list0
        - Branch String:   'c/src/core/emitters.h:661,71'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:662,26'
              BranchSideFuncs:
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:663,9'
              BranchSideFuncs:
                - emit_list0
        - Branch String:   'c/src/core/emitters.h:662,31'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_copy_or_raw
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:662,47'
              BranchSideFuncs:
                - make_compound
                - emit_copy_or_raw
                - emit_list0
        - Branch String:   'c/src/core/emitters.h:661,11'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:663,9'
              BranchSideFuncs:
                - emit_list0
            - BranchSide:      'c/src/core/emitters.h:666,32'
              BranchSideFuncs:
                - make_compound
                - emit_copy_or_raw
      Callsites:
        - Src:             'c/src/core/emitters.h:620,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:624,3'
          Dst:             emit_descriptor
        - Src:             'c/src/core/emitters.h:651,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:653,9'
          Dst:             emit_bool
        - Src:             'c/src/core/emitters.h:654,9'
          Dst:             emit_bool
        - Src:             'c/src/core/emitters.h:655,9'
          Dst:             emit_copy_or_raw
        - Src:             'c/src/core/emitters.h:656,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:657,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:642,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:644,9'
          Dst:             emit_condition
        - Src:             'c/src/core/emitters.h:645,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:646,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:628,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:630,9'
          Dst:             emit_uint
        - Src:             'c/src/core/emitters.h:631,9'
          Dst:             emit_ulong
        - Src:             'c/src/core/emitters.h:632,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:633,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:628,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:630,9'
          Dst:             emit_uint
        - Src:             'c/src/core/emitters.h:631,9'
          Dst:             emit_ulong
        - Src:             'c/src/core/emitters.h:632,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:633,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:638,7'
          Dst:             emit_list0
        - Src:             'c/src/core/emitters.h:642,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:644,9'
          Dst:             emit_condition
        - Src:             'c/src/core/emitters.h:645,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:646,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:651,34'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:653,9'
          Dst:             emit_bool
        - Src:             'c/src/core/emitters.h:654,9'
          Dst:             emit_bool
        - Src:             'c/src/core/emitters.h:655,9'
          Dst:             emit_copy_or_raw
        - Src:             'c/src/core/emitters.h:656,9'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:657,13'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:661,33'
          Dst:             pn_data_size
        - Src:             'c/src/core/emitters.h:663,9'
          Dst:             emit_list0
        - Src:             'c/src/core/emitters.h:666,32'
          Dst:             make_compound
        - Src:             'c/src/core/emitters.h:667,7'
          Dst:             emit_copy_or_raw
    - functionName:    emit_condition
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          172
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_copy_or_raw
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_string_bytes
        - emit_symbol_bytes
        - encode_succeeded
        - pn_string_bytes
        - pn_string_get
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:590,8'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pn_string_get
                - emit_descriptor
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:590,8'
              BranchSideFuncs:
                - pn_string_get
                - emit_descriptor
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
        - Branch String:   'c/src/core/emitters.h:590,18'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:590,33'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:591,5'
              BranchSideFuncs:
                - emit_null
        - Branch String:   'c/src/core/emitters.h:590,38'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:590,42'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:591,5'
              BranchSideFuncs:
                - emit_null
        - Branch String:   'c/src/core/emitters.h:590,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:591,5'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:595,3'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_null
        - Branch String:   'c/src/core/emitters.h:600,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:599,29'
              BranchSideFuncs:
                - emit_null
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:601,7'
              BranchSideFuncs:
                - emit_null
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
        - Branch String:   'c/src/core/emitters.h:606,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:605,36'
              BranchSideFuncs:
                - emit_null
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:607,7'
              BranchSideFuncs:
                - emit_null
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
        - Branch String:   'c/src/core/emitters.h:600,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:599,29'
              BranchSideFuncs:
                - emit_null
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:601,7'
              BranchSideFuncs:
                - emit_null
                - pn_string_bytes
                - emit_string_bytes
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - emit_null
        - Branch String:   'c/src/core/emitters.h:606,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:605,36'
              BranchSideFuncs:
                - emit_null
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:607,7'
              BranchSideFuncs:
                - emit_null
                - emit_copy_or_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - pn_string_bytes
                - emit_symbol_bytes
                - pn_string_bytes
                - emit_string_bytes
                - emit_null
      Callsites:
        - Src:             'c/src/core/emitters.h:590,42'
          Dst:             pn_string_get
        - Src:             'c/src/core/emitters.h:591,5'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:595,3'
          Dst:             emit_descriptor
        - Src:             'c/src/core/emitters.h:597,30'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:599,29'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/emitters.h:603,7'
          Dst:             emit_symbol_bytes
        - Src:             'c/src/core/emitters.h:601,7'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:605,36'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/emitters.h:609,7'
          Dst:             emit_string_bytes
        - Src:             'c/src/core/emitters.h:607,7'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:611,5'
          Dst:             emit_copy_or_raw
        - Src:             'c/src/core/emitters.h:612,5'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:613,9'
          Dst:             encode_succeeded
        - Src:             'c/src/core/emitters.h:597,30'
          Dst:             emit_list
        - Src:             'c/src/core/emitters.h:599,29'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/emitters.h:601,7'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:603,7'
          Dst:             emit_symbol_bytes
        - Src:             'c/src/core/emitters.h:605,36'
          Dst:             pn_string_bytes
        - Src:             'c/src/core/emitters.h:607,7'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:609,7'
          Dst:             emit_string_bytes
        - Src:             'c/src/core/emitters.h:611,5'
          Dst:             emit_copy_or_raw
        - Src:             'c/src/core/emitters.h:612,5'
          Dst:             emit_end_list
        - Src:             'c/src/core/emitters.h:613,9'
          Dst:             encode_succeeded
    - functionName:    emit_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef64
        - pni_emitter_writef8
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:227,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef64
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:227,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef64
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:228,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:229,5'
              BranchSideFuncs:
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:230,20'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef64
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:230,14'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:231,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:234,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef64
      Callsites:
        - Src:             'c/src/core/emitters.h:227,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:229,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:231,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:232,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:234,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:235,5'
          Dst:             pni_emitter_writef64
    - functionName:    pn_amqp_encode_DLEoInQode
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 832
      functionLinenumberEnd: 842
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEoInQode
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:835,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:835,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEoInQode
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:836,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEoInQode
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:834,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:835,13'
          Dst:             pn_amqp_encode_inner_DLEoInQode
        - Src:             'src/core/frame_generators.c:836,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:834,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:835,13'
          Dst:             pn_amqp_encode_inner_DLEoInQode
        - Src:             'src/core/frame_generators.c:839,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEoIQIQoQDLEee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 802
      functionLinenumberEnd: 806
      functionDepth:   0
      returnType:      size_t
      argCount:        11
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - int
        - bool
        - int
        - bool
        - bool
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEoIQIQoQDLEee
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:803,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEoIQIQoQDLEee
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:803,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEoIQIQoQDLEee
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:803,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:804,5'
          Dst:             pn_amqp_encode_inner_DLEoIQIQoQDLEee
        - Src:             'src/core/frame_generators.c:805,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEoIQIQoQDLEee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 754
      functionLinenumberEnd: 787
      functionDepth:   0
      returnType:      bool
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - bool
        - int
        - bool
        - bool
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          297
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:755,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_bool
                - emit_bool
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:755,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_bool
                - emit_bool
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:772,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:758,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:762,13'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:762,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:763,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - resize_required
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:765,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:767,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:768,13'
              BranchSideFuncs:
                - emit_bool
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_uint
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:770,13'
              BranchSideFuncs:
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_end_list
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_uint
                - resize_required
        - Branch String:   'src/core/frame_generators.c:762,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:758,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:767,13'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:767,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:768,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:770,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:767,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:768,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_null
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:770,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_bool
                - resize_required
        - Branch String:   'src/core/frame_generators.c:767,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:758,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:758,34'
              BranchSideFuncs:
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:755,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:756,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:765,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:763,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:770,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:768,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:773,13'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:775,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:777,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:778,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:775,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:777,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:778,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:763,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:770,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:768,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:763,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:770,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:768,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:765,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:770,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:765,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:768,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:765,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:768,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:758,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:760,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:761,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:765,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:770,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:781,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:783,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:784,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:786,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEoIQIQoQDLEee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 790
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - bool
        - int
        - bool
        - bool
        - bool
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEoIQIQoQDLEee
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:793,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:794,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEoIQIQoQDLEee
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:797,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:792,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:793,13'
          Dst:             pn_amqp_encode_inner_DLEoIQIQoQDLEee
        - Src:             'src/core/frame_generators.c:794,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:797,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 746
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:747,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEce
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:747,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEce
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:747,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:748,5'
          Dst:             pn_amqp_encode_inner_DLEce
        - Src:             'src/core/frame_generators.c:749,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 720
      functionLinenumberEnd: 731
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_condition
        - emit_descriptor
        - emit_end_list
        - emit_list
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:721,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:721,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:721,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:722,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:724,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:726,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:727,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:728,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:724,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:726,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:727,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:728,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:730,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 734
      functionLinenumberEnd: 744
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEce
        - size_buffer_to_emitter
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:737,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:737,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEce
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:738,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEce
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:736,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:737,13'
          Dst:             pn_amqp_encode_inner_DLEce
        - Src:             'src/core/frame_generators.c:738,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:736,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:737,13'
          Dst:             pn_amqp_encode_inner_DLEce
        - Src:             'src/core/frame_generators.c:741,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEazSSSassQtQtSQISe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      size_t
      argCount:        20
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - bool
        - size_t
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - arg5
        - arg6
        - ''
        - arg8
        - arg9
        - ''
        - ''
        - ''
        - ''
        - arg14
        - ''
        - ''
        - arg17
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:713,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:713,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:713,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:714,5'
          Dst:             pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
        - Src:             'src/core/frame_generators.c:715,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 697
      functionDepth:   0
      returnType:      bool
      argCount:        19
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - bool
        - size_t
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - arg5
        - arg6
        - ''
        - arg8
        - arg9
        - ''
        - ''
        - ''
        - ''
        - arg14
        - ''
        - ''
        - arg17
      BBCount:         27
      ICount:          191
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - emit_atom
        - emit_binaryornull
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_string
        - emit_symbol
        - emit_timestamp
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:663,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
                - emit_timestamp
                - emit_timestamp
            - BranchSide:      'src/core/frame_generators.c:663,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
                - emit_timestamp
                - emit_timestamp
        - Branch String:   'src/core/frame_generators.c:676,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:677,13'
              BranchSideFuncs:
                - emit_timestamp
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
                - emit_timestamp
            - BranchSide:      'src/core/frame_generators.c:679,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
                - emit_timestamp
        - Branch String:   'src/core/frame_generators.c:681,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:682,13'
              BranchSideFuncs:
                - emit_timestamp
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:684,13'
              BranchSideFuncs:
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:687,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:688,13'
              BranchSideFuncs:
                - emit_uint
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
            - BranchSide:      'src/core/frame_generators.c:690,13'
              BranchSideFuncs:
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_timestamp
                - emit_timestamp
        - Branch String:   'src/core/frame_generators.c:676,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:677,13'
              BranchSideFuncs:
                - emit_timestamp
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - resize_required
                - emit_uint
                - emit_timestamp
            - BranchSide:      'src/core/frame_generators.c:679,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_timestamp
                - resize_required
                - emit_uint
                - emit_timestamp
        - Branch String:   'src/core/frame_generators.c:681,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:682,13'
              BranchSideFuncs:
                - emit_timestamp
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_timestamp
                - resize_required
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:684,13'
              BranchSideFuncs:
                - emit_null
                - emit_string
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_timestamp
                - emit_timestamp
                - resize_required
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:687,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:688,13'
              BranchSideFuncs:
                - emit_uint
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_null
                - emit_timestamp
                - emit_timestamp
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:690,13'
              BranchSideFuncs:
                - emit_null
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_atom
                - emit_binaryornull
                - emit_string
                - emit_string
                - emit_string
                - emit_atom
                - emit_symbol
                - emit_symbol
                - emit_null
                - emit_null
                - emit_string
                - emit_uint
                - emit_timestamp
                - emit_timestamp
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:663,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:664,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:666,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:668,9'
          Dst:             emit_atom
        - Src:             'src/core/frame_generators.c:669,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:670,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:671,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:672,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:673,9'
          Dst:             emit_atom
        - Src:             'src/core/frame_generators.c:674,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:675,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:679,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:677,13'
          Dst:             emit_timestamp
        - Src:             'src/core/frame_generators.c:684,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:682,13'
          Dst:             emit_timestamp
        - Src:             'src/core/frame_generators.c:686,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:690,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:688,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:692,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:693,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:694,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:666,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:668,9'
          Dst:             emit_atom
        - Src:             'src/core/frame_generators.c:669,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:670,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:671,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:672,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:673,9'
          Dst:             emit_atom
        - Src:             'src/core/frame_generators.c:674,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:675,9'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:677,13'
          Dst:             emit_timestamp
        - Src:             'src/core/frame_generators.c:679,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:682,13'
          Dst:             emit_timestamp
        - Src:             'src/core/frame_generators.c:684,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:686,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:688,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:690,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:692,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:693,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:694,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:696,12'
          Dst:             resize_required
    - functionName:    emit_atom
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 452
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          100
      EdgeCount:       29
      CyclomaticComplexity: 16
      functionsReached:
        - emit_binary_bytes
        - emit_bool
        - emit_null
        - emit_string_bytes
        - emit_symbol_bytes
        - emit_timestamp
        - emit_ubyte
        - emit_uint
        - emit_ulong
        - emit_ushort
        - emit_uuid
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:453,17'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_string_bytes
                - emit_binary_bytes
                - emit_uuid
                - emit_timestamp
                - emit_ulong
                - emit_uint
                - emit_ushort
                - emit_ubyte
                - emit_bool
                - emit_symbol_bytes
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:453,17'
              BranchSideFuncs:
                - emit_string_bytes
                - emit_binary_bytes
                - emit_uuid
                - emit_timestamp
                - emit_ulong
                - emit_uint
                - emit_ushort
                - emit_ubyte
                - emit_bool
                - emit_symbol_bytes
                - emit_null
        - Branch String:   'c/src/core/emitters.h:453,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:456,7'
              BranchSideFuncs:
                - emit_null
            - BranchSide:      'c/src/core/emitters.h:459,42'
              BranchSideFuncs:
                - emit_bool
            - BranchSide:      'c/src/core/emitters.h:462,43'
              BranchSideFuncs:
                - emit_ubyte
            - BranchSide:      'c/src/core/emitters.h:465,44'
              BranchSideFuncs:
                - emit_ushort
            - BranchSide:      'c/src/core/emitters.h:468,42'
              BranchSideFuncs:
                - emit_uint
            - BranchSide:      'c/src/core/emitters.h:471,43'
              BranchSideFuncs:
                - emit_ulong
            - BranchSide:      'c/src/core/emitters.h:474,47'
              BranchSideFuncs:
                - emit_timestamp
            - BranchSide:      'c/src/core/emitters.h:477,43'
              BranchSideFuncs:
                - emit_uuid
            - BranchSide:      'c/src/core/emitters.h:480,50'
              BranchSideFuncs:
                - emit_binary_bytes
            - BranchSide:      'c/src/core/emitters.h:483,50'
              BranchSideFuncs:
                - emit_string_bytes
            - BranchSide:      'c/src/core/emitters.h:486,50'
              BranchSideFuncs:
                - emit_symbol_bytes
      Callsites:
        - Src:             'c/src/core/emitters.h:456,7'
          Dst:             emit_null
        - Src:             'c/src/core/emitters.h:459,7'
          Dst:             emit_bool
        - Src:             'c/src/core/emitters.h:462,7'
          Dst:             emit_ubyte
        - Src:             'c/src/core/emitters.h:465,7'
          Dst:             emit_ushort
        - Src:             'c/src/core/emitters.h:468,7'
          Dst:             emit_uint
        - Src:             'c/src/core/emitters.h:471,7'
          Dst:             emit_ulong
        - Src:             'c/src/core/emitters.h:474,7'
          Dst:             emit_timestamp
        - Src:             'c/src/core/emitters.h:477,7'
          Dst:             emit_uuid
        - Src:             'c/src/core/emitters.h:480,7'
          Dst:             emit_binary_bytes
        - Src:             'c/src/core/emitters.h:483,7'
          Dst:             emit_string_bytes
        - Src:             'c/src/core/emitters.h:486,7'
          Dst:             emit_symbol_bytes
    - functionName:    emit_timestamp
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef64
        - pni_emitter_writef8
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:241,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef64
            - BranchSide:      'c/src/core/emitters.h:241,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef64
      Callsites:
        - Src:             'c/src/core/emitters.h:241,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:242,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:243,3'
          Dst:             pni_emitter_writef64
    - functionName:    emit_ubyte
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef8
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:199,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:199,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:199,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:200,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:201,3'
          Dst:             pni_emitter_writef8
    - functionName:    emit_ushort
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef16
        - pni_emitter_writef8
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:206,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef16
            - BranchSide:      'c/src/core/emitters.h:206,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef16
      Callsites:
        - Src:             'c/src/core/emitters.h:206,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:207,3'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:208,3'
          Dst:             pni_emitter_writef16
    - functionName:    pn_amqp_encode_DLEazSSSassQtQtSQISe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 710
      functionDepth:   0
      returnType:      'N/A'
      argCount:        19
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - bool
        - size_t
        - 'N/A'
        - bool
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg4
        - arg5
        - arg6
        - ''
        - arg8
        - arg9
        - ''
        - ''
        - ''
        - ''
        - arg14
        - ''
        - ''
        - arg17
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
        - size_buffer_to_emitter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:703,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:704,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:707,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:702,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:703,13'
          Dst:             pn_amqp_encode_inner_DLEazSSSassQtQtSQISe
        - Src:             'src/core/frame_generators.c:704,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:707,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEZe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 658
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEZe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:655,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEZe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:655,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEZe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:655,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:656,5'
          Dst:             pn_amqp_encode_inner_DLEZe
        - Src:             'src/core/frame_generators.c:657,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEZe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_binarynonull
        - emit_descriptor
        - emit_end_list
        - emit_list
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:629,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_binarynonull
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_binarynonull
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:629,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_binarynonull
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_binarynonull
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:629,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:630,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:632,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:634,9'
          Dst:             emit_binarynonull
        - Src:             'src/core/frame_generators.c:635,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:636,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:632,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:634,9'
          Dst:             emit_binarynonull
        - Src:             'src/core/frame_generators.c:635,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:636,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:638,12'
          Dst:             resize_required
    - functionName:    emit_binarynonull
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_binary_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:441,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_binary_bytes
            - BranchSide:      'c/src/core/emitters.h:441,3'
              BranchSideFuncs:
                - emit_binary_bytes
      Callsites:
        - Src:             'c/src/core/emitters.h:441,3'
          Dst:             emit_binary_bytes
    - functionName:    pn_amqp_encode_DLEZe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEZe
        - size_buffer_to_emitter
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:645,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:645,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEZe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:646,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEZe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:644,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:645,13'
          Dst:             pn_amqp_encode_inner_DLEZe
        - Src:             'src/core/frame_generators.c:646,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:644,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:645,13'
          Dst:             pn_amqp_encode_inner_DLEZe
        - Src:             'src/core/frame_generators.c:649,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLESe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 624
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLESe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:621,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:621,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:621,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:622,5'
          Dst:             pn_amqp_encode_inner_DLESe
        - Src:             'src/core/frame_generators.c:623,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLESe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 594
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          71
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_string
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:595,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:595,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:595,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:596,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:598,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:600,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:601,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:602,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:598,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:600,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:601,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:602,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:604,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLESe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLESe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:611,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:611,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLESe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:612,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLESe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:610,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:611,13'
          Dst:             pn_amqp_encode_inner_DLESe
        - Src:             'src/core/frame_generators.c:612,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:610,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:611,13'
          Dst:             pn_amqp_encode_inner_DLESe
        - Src:             'src/core/frame_generators.c:615,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLESSQIQHQInnMMRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 586
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      size_t
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - 'N/A'
        - bool
        - int
        - bool
        - short
        - bool
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - arg2
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg9
        - arg10
        - arg11
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLESSQIQHQInnMMRe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:587,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESSQIQHQInnMMRe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:587,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESSQIQHQInnMMRe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:587,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:588,5'
          Dst:             pn_amqp_encode_inner_DLESSQIQHQInnMMRe
        - Src:             'src/core/frame_generators.c:589,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLESSQIQHQInnMMRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      bool
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - int
        - bool
        - short
        - bool
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg9
        - arg10
        - arg11
        - ''
        - ''
      BBCount:         27
      ICount:          169
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_multiple
        - emit_null
        - emit_raw
        - emit_string
        - emit_uint
        - emit_ushort
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:540,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_ushort
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:540,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_ushort
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:547,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:548,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_ushort
            - BranchSide:      'src/core/frame_generators.c:550,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_ushort
        - Branch String:   'src/core/frame_generators.c:552,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:553,13'
              BranchSideFuncs:
                - emit_ushort
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:555,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:557,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:558,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:560,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_ushort
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:547,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:548,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - resize_required
                - emit_uint
                - emit_ushort
            - BranchSide:      'src/core/frame_generators.c:550,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_uint
                - resize_required
                - emit_uint
                - emit_ushort
        - Branch String:   'src/core/frame_generators.c:552,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:553,13'
              BranchSideFuncs:
                - emit_ushort
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_uint
                - resize_required
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:555,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_ushort
                - emit_uint
                - resize_required
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:557,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:558,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_null
                - emit_ushort
                - emit_uint
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:560,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_string
                - emit_null
                - emit_null
                - emit_uint
                - emit_ushort
                - emit_uint
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:540,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:541,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:543,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:545,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:546,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:550,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:548,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:555,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:553,13'
          Dst:             emit_ushort
        - Src:             'src/core/frame_generators.c:560,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:558,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:562,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:563,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:564,9'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:565,9'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:566,9'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:567,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:568,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:543,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:545,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:546,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:548,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:550,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:553,13'
          Dst:             emit_ushort
        - Src:             'src/core/frame_generators.c:555,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:558,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:560,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:562,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:563,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:564,9'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:565,9'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:566,9'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:567,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:568,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:570,12'
          Dst:             resize_required
    - functionName:    emit_multiple
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 564
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_raw
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:563,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_raw
            - BranchSide:      'c/src/core/emitters.h:563,3'
              BranchSideFuncs:
                - emit_raw
      Callsites:
        - Src:             'c/src/core/emitters.h:563,3'
          Dst:             emit_raw
    - functionName:    pn_amqp_encode_DLESSQIQHQInnMMRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 584
      functionDepth:   0
      returnType:      'N/A'
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - bool
        - int
        - bool
        - short
        - bool
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg9
        - arg10
        - arg11
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLESSQIQHQInnMMRe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:577,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:578,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLESSQIQHQInnMMRe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:581,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:576,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:577,13'
          Dst:             pn_amqp_encode_inner_DLESSQIQHQInnMMRe
        - Src:             'src/core/frame_generators.c:578,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:581,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      size_t
      argCount:        25
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - arg20
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:532,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:532,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:532,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:533,5'
          Dst:             pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
        - Src:             'src/core/frame_generators.c:534,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        24
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - arg20
        - ''
        - ''
      BBCount:         26
      ICount:          241
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_raw
        - emit_string
        - emit_symbol
        - emit_ubyte
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:465,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:465,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
        - Branch String:   'src/core/frame_generators.c:475,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:476,13'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - resize_required
                - emit_symbol
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:499,13'
              BranchSideFuncs:
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
                - resize_required
        - Branch String:   'src/core/frame_generators.c:486,21'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:487,21'
              BranchSideFuncs:
                - emit_symbol
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - resize_required
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:489,21'
              BranchSideFuncs:
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_symbol
                - resize_required
                - emit_symbol
        - Branch String:   'src/core/frame_generators.c:486,21'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:487,21'
              BranchSideFuncs:
                - emit_symbol
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:489,21'
              BranchSideFuncs:
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_symbol
                - emit_descriptor
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_raw
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:465,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:466,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:468,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:470,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:471,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:472,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:473,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:474,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:476,13'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:478,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:480,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:481,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:482,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:483,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:484,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:485,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:489,21'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:487,21'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:491,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:492,17'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:493,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:494,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:495,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:496,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:478,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:480,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:481,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:482,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:483,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:484,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:485,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:487,21'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:489,21'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:491,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:492,17'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:493,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:494,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:495,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:496,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:499,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:501,9'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:503,38'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:505,13'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:506,13'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:507,17'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:503,38'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:505,13'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:506,13'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:507,17'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:509,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:510,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:511,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:512,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:513,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:515,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 519
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        24
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - arg20
        - ''
        - ''
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:522,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:523,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:526,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:521,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:522,13'
          Dst:             pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnRReDLERennIe
        - Src:             'src/core/frame_generators.c:523,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:526,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      size_t
      argCount:        34
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - ''
        - arg21
        - ''
        - arg23
        - ''
        - ''
        - arg26
        - arg27
        - ''
        - ''
        - arg30
        - ''
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:457,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:457,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:457,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:458,5'
          Dst:             pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
        - Src:             'src/core/frame_generators.c:459,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      bool
      argCount:        33
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - ''
        - arg21
        - ''
        - arg23
        - ''
        - ''
        - arg26
        - arg27
        - ''
        - ''
        - arg30
        - ''
      BBCount:         28
      ICount:          284
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_multiple
        - emit_null
        - emit_raw
        - emit_string
        - emit_symbol
        - emit_ubyte
        - emit_uint
        - emit_ulong
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:376,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:376,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
        - Branch String:   'src/core/frame_generators.c:386,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:387,13'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:410,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:397,21'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:398,21'
              BranchSideFuncs:
                - emit_symbol
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
            - BranchSide:      'src/core/frame_generators.c:400,21'
              BranchSideFuncs:
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_symbol
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
        - Branch String:   'src/core/frame_generators.c:397,21'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:398,21'
              BranchSideFuncs:
                - emit_symbol
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
            - BranchSide:      'src/core/frame_generators.c:400,21'
              BranchSideFuncs:
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_symbol
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - resize_required
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:412,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:413,13'
              BranchSideFuncs:
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:428,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ulong
                - emit_null
                - emit_null
                - emit_raw
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_bool
                - emit_ubyte
                - emit_ubyte
                - emit_null
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_descriptor
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_string
                - emit_uint
                - emit_symbol
                - emit_uint
                - emit_bool
                - emit_raw
                - emit_null
                - emit_raw
                - emit_null
                - emit_multiple
                - emit_multiple
                - emit_end_list
                - encode_succeeded
                - emit_symbol
                - emit_symbol
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:376,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:377,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:379,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:381,9'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:382,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:383,9'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:384,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:385,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:387,13'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:389,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:391,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:392,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:393,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:394,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:395,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:396,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:400,21'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:398,21'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:402,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:403,17'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:404,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:405,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:406,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:407,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:389,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:391,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:392,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:393,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:394,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:395,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:396,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:398,21'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:400,21'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:402,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:403,17'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:404,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:405,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:406,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:407,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:410,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:413,13'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:415,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:417,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:418,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:419,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:420,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:421,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:422,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:423,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:424,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:425,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:415,42'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:417,17'
          Dst:             emit_string
        - Src:             'src/core/frame_generators.c:418,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:419,17'
          Dst:             emit_symbol
        - Src:             'src/core/frame_generators.c:420,17'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:421,17'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:422,17'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:423,17'
          Dst:             emit_multiple
        - Src:             'src/core/frame_generators.c:424,17'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:425,21'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:428,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:430,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:431,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:432,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:433,9'
          Dst:             emit_ulong
        - Src:             'src/core/frame_generators.c:434,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:435,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:436,9'
          Dst:             emit_raw
        - Src:             'src/core/frame_generators.c:437,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:438,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:440,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        33
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - int
        - bool
        - char
        - char
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - size_t
        - 'N/A'
        - int
        - 'N/A'
        - int
        - bool
        - 'N/A'
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - arg8
        - ''
        - arg10
        - ''
        - ''
        - arg13
        - ''
        - arg15
        - arg16
        - arg17
        - arg18
        - ''
        - ''
        - arg21
        - ''
        - arg23
        - ''
        - ''
        - arg26
        - arg27
        - ''
        - ''
        - arg30
        - ''
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:447,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:448,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:451,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:446,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:447,13'
          Dst:             pn_amqp_encode_inner_DLESIoBBQDLESIsIoRQsRnMMeQDLESIsIoRMennILnnRe
        - Src:             'src/core/frame_generators.c:448,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:451,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEIIzIQoQondQoQoQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      size_t
      argCount:        19
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
        - int
        - bool
        - bool
        - bool
        - bool
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:368,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:368,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:368,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:369,5'
          Dst:             pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
        - Src:             'src/core/frame_generators.c:370,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      bool
      argCount:        18
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
        - int
        - bool
        - bool
        - bool
        - bool
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          205
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - emit_binaryornull
        - emit_bool
        - emit_descriptor
        - emit_disposition
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:312,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:312,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:321,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:322,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:324,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:326,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:327,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:329,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:333,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:334,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:336,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:338,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:339,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:341,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:343,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:344,13'
              BranchSideFuncs:
                - emit_bool
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:346,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:321,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:322,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:324,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_bool
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:326,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:327,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_bool
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:329,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_bool
                - emit_bool
                - resize_required
                - emit_bool
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:333,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:334,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_bool
                - emit_bool
                - resize_required
                - emit_bool
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:336,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_bool
                - emit_bool
                - emit_bool
                - resize_required
                - emit_bool
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:338,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:339,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_bool
                - emit_bool
                - emit_bool
                - resize_required
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:341,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - resize_required
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:343,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:344,13'
              BranchSideFuncs:
                - emit_bool
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_null
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:346,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_uint
                - emit_binaryornull
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_disposition
                - emit_null
                - emit_null
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - emit_bool
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:312,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:313,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:315,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:317,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:318,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:319,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:320,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:324,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:322,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:329,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:327,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:331,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:332,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:336,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:334,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:341,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:339,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:346,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:344,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:348,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:349,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:315,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:317,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:318,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:319,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:320,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:322,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:324,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:327,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:329,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:331,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:332,9'
          Dst:             emit_disposition
        - Src:             'src/core/frame_generators.c:334,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:336,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:339,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:341,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:344,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:346,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:348,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:349,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:351,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEIIzIQoQondQoQoQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      'N/A'
      argCount:        18
      argTypes:
        - 'N/A'
        - size_t
        - int
        - int
        - size_t
        - 'N/A'
        - int
        - bool
        - bool
        - bool
        - bool
        - 'N/A'
        - bool
        - bool
        - bool
        - bool
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:358,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:359,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:362,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:357,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:358,13'
          Dst:             pn_amqp_encode_inner_DLEIIzIQoQondQoQoQoe
        - Src:             'src/core/frame_generators.c:359,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:362,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEIQoce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEIQoce
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:304,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEIQoce
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:304,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEIQoce
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:304,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:305,5'
          Dst:             pn_amqp_encode_inner_DLEIQoce
        - Src:             'src/core/frame_generators.c:306,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEIQoce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          123
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - emit_bool
        - emit_condition
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:272,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
            - BranchSide:      'src/core/frame_generators.c:272,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:278,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:275,34'
              BranchSideFuncs:
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_bool
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:275,34'
              BranchSideFuncs:
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - emit_null
                - emit_condition
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:272,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:273,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:275,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:277,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:281,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:283,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:284,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:285,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:275,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:277,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:279,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:283,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:284,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:285,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:275,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:277,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:279,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:283,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:284,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:285,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:275,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:277,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:281,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:283,9'
          Dst:             emit_condition
        - Src:             'src/core/frame_generators.c:284,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:285,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:287,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEIQoce
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - int
        - bool
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEIQoce
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:294,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:294,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEIQoce
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:295,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEIQoce
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:293,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:294,13'
          Dst:             pn_amqp_encode_inner_DLEIQoce
        - Src:             'src/core/frame_generators.c:295,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:293,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:294,13'
          Dst:             pn_amqp_encode_inner_DLEIQoce
        - Src:             'src/core/frame_generators.c:298,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEBze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEBze
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:264,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEBze
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:264,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEBze
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:264,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:265,5'
          Dst:             pn_amqp_encode_inner_DLEBze
        - Src:             'src/core/frame_generators.c:266,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEBze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - emit_binaryornull
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_ubyte
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:237,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_ubyte
                - emit_binaryornull
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_ubyte
                - emit_binaryornull
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:237,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_ubyte
                - emit_binaryornull
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_ubyte
                - emit_binaryornull
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:237,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:238,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:240,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:242,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:243,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:244,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:245,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:240,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:242,9'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:243,9'
          Dst:             emit_binaryornull
        - Src:             'src/core/frame_generators.c:244,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:245,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:247,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEBze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 251
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - char
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEBze
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:254,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:254,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEBze
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:255,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEBze
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:253,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:254,13'
          Dst:             pn_amqp_encode_inner_DLEBze
        - Src:             'src/core/frame_generators.c:255,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:253,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:254,13'
          Dst:             pn_amqp_encode_inner_DLEBze
        - Src:             'src/core/frame_generators.c:258,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEATEjsee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEATEjsee
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:229,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEATEjsee
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:229,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEATEjsee
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:229,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:230,5'
          Dst:             pn_amqp_encode_inner_DLEATEjsee
        - Src:             'src/core/frame_generators.c:231,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEATEjsee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          98
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - emit_array
        - emit_counted_symbols
        - emit_descriptor
        - emit_end_array
        - emit_end_list
        - emit_list
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:197,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_array
                - emit_counted_symbols
                - emit_end_array
                - encode_succeeded
                - emit_array
                - emit_counted_symbols
                - emit_end_array
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:197,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_array
                - emit_counted_symbols
                - emit_end_array
                - encode_succeeded
                - emit_array
                - emit_counted_symbols
                - emit_end_array
                - encode_succeeded
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:197,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:198,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:200,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:203,38'
          Dst:             emit_array
        - Src:             'src/core/frame_generators.c:205,13'
          Dst:             emit_counted_symbols
        - Src:             'src/core/frame_generators.c:206,13'
          Dst:             emit_end_array
        - Src:             'src/core/frame_generators.c:207,17'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:203,38'
          Dst:             emit_array
        - Src:             'src/core/frame_generators.c:205,13'
          Dst:             emit_counted_symbols
        - Src:             'src/core/frame_generators.c:206,13'
          Dst:             emit_end_array
        - Src:             'src/core/frame_generators.c:207,17'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:209,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:210,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:212,12'
          Dst:             resize_required
    - functionName:    emit_array
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - emit_accumulated_nulls
        - pni_emitter_writef32
        - pni_emitter_writef8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:332,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:332,3'
              BranchSideFuncs:
                - emit_accumulated_nulls
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:333,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:334,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:348,5'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:332,3'
          Dst:             emit_accumulated_nulls
        - Src:             'c/src/core/emitters.h:334,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:337,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:339,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:348,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:351,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:353,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:0,0'
          Dst:             pni_emitter_writef8
    - functionName:    emit_counted_symbols
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 492
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          139
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pni_emitter_writev32
        - pni_emitter_writev8
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:494,12'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - strlen
                - pni_emitter_writev32
                - pni_emitter_writev8
                - strlen
                - pni_emitter_writev32
            - BranchSide:      'c/src/core/emitters.h:494,12'
              BranchSideFuncs:
                - strlen
                - pni_emitter_writev32
                - pni_emitter_writev8
                - strlen
                - pni_emitter_writev32
        - Branch String:   'c/src/core/emitters.h:494,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:495,15'
              BranchSideFuncs:
                - strlen
                - pni_emitter_writev32
            - BranchSide:      'c/src/core/emitters.h:506,21'
              BranchSideFuncs:
                - strlen
                - pni_emitter_writev32
                - pni_emitter_writev8
        - Branch String:   'c/src/core/emitters.h:496,5'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:497,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:500,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/emitters.h:506,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:508,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:513,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/emitters.h:512,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:513,15'
              BranchSideFuncs:
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:518,15'
              BranchSideFuncs:
                - pni_emitter_writev32
        - Branch String:   'c/src/core/emitters.h:506,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:508,26'
              BranchSideFuncs:
                - pni_emitter_writev32
                - pni_emitter_writev8
            - BranchSide:      'c/src/core/emitters.h:512,18'
              BranchSideFuncs:
                - pni_emitter_writev32
                - pni_emitter_writev8
        - Branch String:   'c/src/core/emitters.h:514,5'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:515,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:523,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/emitters.h:519,5'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:520,37'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:523,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/emitters.h:497,21'
          Dst:             strlen
        - Src:             'c/src/core/emitters.h:498,7'
          Dst:             pni_emitter_writev32
        - Src:             'c/src/core/emitters.h:508,19'
          Dst:             strlen
        - Src:             'c/src/core/emitters.h:515,7'
          Dst:             pni_emitter_writev8
        - Src:             'c/src/core/emitters.h:520,7'
          Dst:             pni_emitter_writev32
    - functionName:    emit_end_array
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pni_emitter_writef32
        - pni_emitter_writef8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:366,29'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:366,29'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:369,7'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:370,13'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
            - BranchSide:      'c/src/core/emitters.h:379,35'
              BranchSideFuncs:
                - pni_emitter_writef32
                - pni_emitter_writef32
                - pni_emitter_writef8
        - Branch String:   'c/src/core/emitters.h:370,18'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:370,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:371,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/emitters.h:370,9'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:371,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/emitters.h:375,34'
              BranchSideFuncs:
                - pni_emitter_writef8
                - pni_emitter_writef8
                - pni_emitter_writef8
      Callsites:
        - Src:             'c/src/core/emitters.h:375,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:376,5'
          Dst:             pni_emitter_writef8
        - Src:             'c/src/core/emitters.h:379,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:380,5'
          Dst:             pni_emitter_writef32
        - Src:             'c/src/core/emitters.h:0,0'
          Dst:             pni_emitter_writef8
    - functionName:    pn_amqp_encode_DLEATEjsee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEATEjsee
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:219,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:219,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEATEjsee
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:220,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEATEjsee
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:218,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:219,13'
          Dst:             pn_amqp_encode_inner_DLEATEjsee
        - Src:             'src/core/frame_generators.c:220,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:218,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:219,13'
          Dst:             pn_amqp_encode_inner_DLEATEjsee
        - Src:             'src/core/frame_generators.c:223,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEQoQBQIQoQIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - bool
        - bool
        - char
        - bool
        - int
        - bool
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEQoQBQIQoQIe
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:189,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQoQBQIQoQIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:189,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQoQBQIQoQIe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:189,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:190,5'
          Dst:             pn_amqp_encode_inner_DLEQoQBQIQoQIe
        - Src:             'src/core/frame_generators.c:191,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEQoQBQIQoQIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
        - bool
        - char
        - bool
        - int
        - bool
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          187
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_ubyte
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:139,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:139,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:144,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:145,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
            - BranchSide:      'src/core/frame_generators.c:147,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
        - Branch String:   'src/core/frame_generators.c:149,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:150,13'
              BranchSideFuncs:
                - emit_ubyte
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:152,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:154,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:155,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:157,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:159,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:160,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:162,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:164,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:165,13'
              BranchSideFuncs:
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:167,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:144,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:145,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
            - BranchSide:      'src/core/frame_generators.c:147,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_bool
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
        - Branch String:   'src/core/frame_generators.c:149,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:150,13'
              BranchSideFuncs:
                - emit_ubyte
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_bool
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:152,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_ubyte
                - emit_bool
                - resize_required
                - emit_uint
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:154,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:155,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_ubyte
                - emit_bool
                - resize_required
                - emit_uint
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:157,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_uint
                - emit_ubyte
                - emit_bool
                - resize_required
                - emit_uint
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:159,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:160,13'
              BranchSideFuncs:
                - emit_bool
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_ubyte
                - emit_bool
                - resize_required
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:162,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - resize_required
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:164,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:165,13'
              BranchSideFuncs:
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:167,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_ubyte
                - emit_bool
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:139,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:140,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:142,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:147,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:145,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:152,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:150,13'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:157,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:155,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:162,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:160,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:167,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:165,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:169,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:170,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:142,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:145,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:147,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:150,13'
          Dst:             emit_ubyte
        - Src:             'src/core/frame_generators.c:152,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:155,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:157,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:160,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:162,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:165,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:167,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:169,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:170,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:172,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEQoQBQIQoQIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        12
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - bool
        - bool
        - char
        - bool
        - int
        - bool
        - bool
        - bool
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEQoQBQIQoQIe
        - size_buffer_to_emitter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:179,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:180,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEQoQBQIQoQIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:183,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:178,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:179,13'
          Dst:             pn_amqp_encode_inner_DLEQoQBQIQoQIe
        - Src:             'src/core/frame_generators.c:180,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:183,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEQIIIIQIQIQInQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      size_t
      argCount:        16
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - int
        - int
        - int
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:131,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:131,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:131,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:132,5'
          Dst:             pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
        - Src:             'src/core/frame_generators.c:133,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - int
        - int
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          198
      EdgeCount:       51
      CyclomaticComplexity: 14
      functionsReached:
        - emit_bool
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:77,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:77,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:82,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:83,13'
              BranchSideFuncs:
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:85,13'
              BranchSideFuncs:
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:90,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:91,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:93,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:95,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:96,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:98,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:100,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:101,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:103,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:106,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:107,13'
              BranchSideFuncs:
                - emit_bool
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:109,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:82,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:83,13'
              BranchSideFuncs:
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:85,13'
              BranchSideFuncs:
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_uint
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:90,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:91,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_uint
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:93,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
                - emit_uint
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:95,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:96,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
                - emit_uint
            - BranchSide:      'src/core/frame_generators.c:98,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
                - emit_uint
        - Branch String:   'src/core/frame_generators.c:100,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:101,13'
              BranchSideFuncs:
                - emit_uint
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
            - BranchSide:      'src/core/frame_generators.c:103,13'
              BranchSideFuncs:
                - emit_null
                - emit_null
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
                - emit_bool
        - Branch String:   'src/core/frame_generators.c:106,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:107,13'
              BranchSideFuncs:
                - emit_bool
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:109,13'
              BranchSideFuncs:
                - emit_null
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_null
                - emit_null
                - emit_null
                - emit_null
                - emit_bool
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:77,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:78,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:80,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:85,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:83,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:87,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:88,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:89,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:93,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:91,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:98,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:96,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:103,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:101,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:105,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:109,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:107,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:111,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:112,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:80,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:83,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:85,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:87,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:88,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:89,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:91,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:93,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:96,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:98,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:101,13'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:103,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:105,9'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:107,13'
          Dst:             emit_bool
        - Src:             'src/core/frame_generators.c:109,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:111,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:112,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:114,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEQIIIIQIQIQInQoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      'N/A'
      argCount:        15
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - int
        - int
        - int
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - int
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:121,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:122,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:125,16'
              BranchSideFuncs:
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:120,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:121,13'
          Dst:             pn_amqp_encode_inner_DLEQIIIIQIQIQInQoe
        - Src:             'src/core/frame_generators.c:122,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:125,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLEQHIIIIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - bool
        - short
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLEQHIIIIe
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:69,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQHIIIIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:69,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLEQHIIIIe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:69,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:70,5'
          Dst:             pn_amqp_encode_inner_DLEQHIIIIe
        - Src:             'src/core/frame_generators.c:71,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLEQHIIIIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - short
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          133
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - emit_descriptor
        - emit_end_list
        - emit_list
        - emit_null
        - emit_uint
        - emit_ushort
        - encode_succeeded
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:35,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
            - BranchSide:      'src/core/frame_generators.c:35,37'
              BranchSideFuncs:
                - make_compound
                - emit_descriptor
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
        - Branch String:   'src/core/frame_generators.c:40,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:38,34'
              BranchSideFuncs:
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_ushort
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:38,34'
              BranchSideFuncs:
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - emit_list
                - emit_null
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_uint
                - emit_end_list
                - encode_succeeded
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:35,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:36,5'
          Dst:             emit_descriptor
        - Src:             'src/core/frame_generators.c:38,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:43,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:45,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:46,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:47,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:48,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:49,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:50,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:38,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:41,13'
          Dst:             emit_ushort
        - Src:             'src/core/frame_generators.c:45,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:46,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:47,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:48,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:49,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:50,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:38,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:41,13'
          Dst:             emit_ushort
        - Src:             'src/core/frame_generators.c:45,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:46,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:47,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:48,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:49,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:50,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:38,34'
          Dst:             emit_list
        - Src:             'src/core/frame_generators.c:43,13'
          Dst:             emit_null
        - Src:             'src/core/frame_generators.c:45,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:46,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:47,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:48,9'
          Dst:             emit_uint
        - Src:             'src/core/frame_generators.c:49,9'
          Dst:             emit_end_list
        - Src:             'src/core/frame_generators.c:50,13'
          Dst:             encode_succeeded
        - Src:             'src/core/frame_generators.c:52,12'
          Dst:             resize_required
    - functionName:    pn_amqp_encode_DLEQHIIIIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - bool
        - short
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLEQHIIIIe
        - size_buffer_to_emitter
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:59,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:59,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEQHIIIIe
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:60,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLEQHIIIIe
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:58,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:59,13'
          Dst:             pn_amqp_encode_inner_DLEQHIIIIe
        - Src:             'src/core/frame_generators.c:60,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:58,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:59,13'
          Dst:             pn_amqp_encode_inner_DLEQHIIIIe
        - Src:             'src/core/frame_generators.c:63,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_bytes_DLR
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_bytes
        - pn_amqp_encode_inner_DLR
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:27,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLR
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:27,29'
              BranchSideFuncs:
                - make_emitter_from_bytes
                - pn_amqp_encode_inner_DLR
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:27,29'
          Dst:             make_emitter_from_bytes
        - Src:             'src/core/frame_generators.c:28,5'
          Dst:             pn_amqp_encode_inner_DLR
        - Src:             'src/core/frame_generators.c:29,12'
          Dst:             make_bytes_from_emitter
    - functionName:    pn_amqp_encode_inner_DLR
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_described_type_raw
        - make_compound
        - resize_required
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:8,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:0,0'
              BranchSideFuncs:
                - make_compound
                - emit_described_type_raw
                - resize_required
            - BranchSide:      'src/core/frame_generators.c:8,37'
              BranchSideFuncs:
                - make_compound
                - emit_described_type_raw
                - resize_required
      Callsites:
        - Src:             'src/core/frame_generators.c:8,37'
          Dst:             make_compound
        - Src:             'src/core/frame_generators.c:9,5'
          Dst:             emit_described_type_raw
        - Src:             'src/core/frame_generators.c:10,12'
          Dst:             resize_required
    - functionName:    emit_described_type_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/emitters.h'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - emit_descriptor
        - emit_raw
        - make_compound
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/emitters.h:567,3'
          Branch Sides:
            - BranchSide:      'c/src/core/emitters.h:0,0'
              BranchSideFuncs:
                - emit_descriptor
                - make_compound
                - emit_raw
            - BranchSide:      'c/src/core/emitters.h:567,3'
              BranchSideFuncs:
                - emit_descriptor
                - make_compound
                - emit_raw
      Callsites:
        - Src:             'c/src/core/emitters.h:567,3'
          Dst:             emit_descriptor
        - Src:             'c/src/core/emitters.h:568,28'
          Dst:             make_compound
        - Src:             'c/src/core/emitters.h:569,3'
          Dst:             emit_raw
    - functionName:    pn_amqp_encode_DLR
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_generators.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - make_bytes_from_emitter
        - make_emitter_from_rwbytes
        - pn_amqp_encode_inner_DLR
        - size_buffer_to_emitter
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/core/frame_generators.c:17,13'
          Branch Sides:
            - BranchSide:      'src/core/frame_generators.c:17,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLR
                - make_bytes_from_emitter
            - BranchSide:      'src/core/frame_generators.c:18,13'
              BranchSideFuncs:
                - size_buffer_to_emitter
                - make_emitter_from_rwbytes
                - pn_amqp_encode_inner_DLR
                - make_bytes_from_emitter
      Callsites:
        - Src:             'src/core/frame_generators.c:16,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:17,13'
          Dst:             pn_amqp_encode_inner_DLR
        - Src:             'src/core/frame_generators.c:18,13'
          Dst:             size_buffer_to_emitter
        - Src:             'src/core/frame_generators.c:16,33'
          Dst:             make_emitter_from_rwbytes
        - Src:             'src/core/frame_generators.c:17,13'
          Dst:             pn_amqp_encode_inner_DLR
        - Src:             'src/core/frame_generators.c:21,16'
          Dst:             make_bytes_from_emitter
    - functionName:    pni_consumer_readf128
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:108,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:108,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:112,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readv8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf8
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:118,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:119,8'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
        - Branch String:   'c/src/core/consumers.h:119,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:119,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:120,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:120,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:124,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:119,8'
          Dst:             pni_consumer_readf8
    - functionName:    pni_consumer_readf8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    29
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:52,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:53,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:56,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readv32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf32
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:130,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:131,8'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
        - Branch String:   'c/src/core/consumers.h:131,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:131,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:132,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:132,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:136,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:131,8'
          Dst:             pni_consumer_readf32
    - functionName:    pni_consumer_readf32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:79,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:79,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:83,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readf64
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf32
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:98,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:99,8'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
        - Branch String:   'c/src/core/consumers.h:99,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:99,7'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:101,8'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
      Callsites:
        - Src:             'c/src/core/consumers.h:99,8'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:101,8'
          Dst:             pni_consumer_readf32
    - functionName:    pni_consumer_readf16
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:64,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:64,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:68,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_described_ulong_descriptor
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - consume_single_value
        - consume_ulong
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:549,15'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_ulong
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:549,15'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_ulong
                - consume_single_value
        - Branch String:   'c/src/core/consumers.h:552,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:552,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_ulong
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:553,11'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_ulong
                - consume_single_value
        - Branch String:   'c/src/core/consumers.h:553,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:555,17'
              BranchSideFuncs:
                - consume_ulong
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:567,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:560,25'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:560,76'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:561,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:552,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:555,17'
          Dst:             consume_ulong
        - Src:             'c/src/core/consumers.h:558,17'
          Dst:             consume_single_value
        - Src:             'c/src/core/consumers.h:567,7'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    consume_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf64
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:284,10'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:284,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:286,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:286,7'
              BranchSideFuncs:
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:287,11'
              BranchSideFuncs:
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:287,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:290,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:296,12'
              BranchSideFuncs:
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:301,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:305,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:286,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:290,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:296,12'
          Dst:             pni_consumer_readf64
        - Src:             'c/src/core/consumers.h:305,7'
          Dst:             pni_consumer_skip_value
    - functionName:    consume_single_value
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - consume_single_value_not_described
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:251,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value_not_described
            - BranchSide:      'c/src/core/consumers.h:252,8'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value_not_described
        - Branch String:   'c/src/core/consumers.h:252,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:252,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value_not_described
            - BranchSide:      'c/src/core/consumers.h:253,11'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value_not_described
        - Branch String:   'c/src/core/consumers.h:254,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:257,15'
              BranchSideFuncs:
                - consume_single_value_not_described
                - consume_single_value_not_described
            - BranchSide:      'c/src/core/consumers.h:262,12'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
      Callsites:
        - Src:             'c/src/core/consumers.h:252,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:257,15'
          Dst:             consume_single_value_not_described
        - Src:             'c/src/core/consumers.h:259,15'
          Dst:             consume_single_value_not_described
        - Src:             'c/src/core/consumers.h:262,12'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pni_consumer_skip_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_read_value_not_described
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:210,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.2248
            - BranchSide:      'c/src/core/consumers.h:211,10'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.2248
      Callsites:
        - Src:             'c/src/core/consumers.h:211,10'
          Dst:             pni_consumer_read_value_not_described
    - functionName:    pni_consumer_read_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          259
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:143,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:147,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:151,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:157,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:163,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:169,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
        - Branch String:   'c/src/core/consumers.h:151,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:152,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:157,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:158,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:163,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:164,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:169,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:170,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:175,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:176,69'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:186,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:187,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:190,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:197,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:198,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:201,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:185,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:196,12'
          Dst:             pni_consumer_readf32
    - functionName:    consume_single_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:242,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:243,8'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:243,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:243,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:244,56'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:244,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:244,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:245,8'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:245,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:245,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:243,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:244,8'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pni_consumer_skip_value
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    10
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:216,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:218,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:218,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:218,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:219,58'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:219,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:219,9'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:220,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:220,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:220,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
            - BranchSide:      'c/src/core/consumers.h:221,60'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
      Callsites:
        - Src:             'c/src/core/consumers.h:218,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:219,10'
          Dst:             pni_consumer_skip_value_not_described
        - Src:             'c/src/core/consumers.h:220,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:0,0'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pn_amqp_decode_R
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:674,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:674,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:674,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:675,5'
          Dst:             consume_raw
    - functionName:    make_consumer_from_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 276
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - consume_single_value
      functionUses:    20
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:267,28'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:267,28'
              BranchSideFuncs:
                - consume_single_value
        - Branch String:   'c/src/core/consumers.h:270,15'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:270,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:273,12'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:270,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:271,41'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:273,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:269,18'
          Dst:             consume_single_value
    - functionName:    consume_described_maybe_type_maybe_anything
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 694
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described_ulong_descriptor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:690,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
                - consume_anything
            - BranchSide:      'c/src/core/consumers.h:691,12'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
                - consume_anything
      Callsites:
        - Src:             'c/src/core/consumers.h:691,12'
          Dst:             consume_described_ulong_descriptor
        - Src:             'c/src/core/consumers.h:692,16'
          Dst:             consume_anything
    - functionName:    consume_anything
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_single_value
      functionUses:    49
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:279,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:280,10'
              BranchSideFuncs:
                - consume_single_value
      Callsites:
        - Src:             'c/src/core/consumers.h:280,10'
          Dst:             consume_single_value
    - functionName:    pn_amqp_decode_DQLQq
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 669
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described_maybe_type_maybe_anything
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:666,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_maybe_type_maybe_anything
            - BranchSide:      'src/core/frame_consumers.c:666,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_maybe_type_maybe_anything
      Callsites:
        - Src:             'src/core/frame_consumers.c:666,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:667,5'
          Dst:             consume_described_maybe_type_maybe_anything
    - functionName:    consume_described_maybe_type_anything
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 677
      functionLinenumberEnd: 681
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described_ulong_descriptor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:678,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
            - BranchSide:      'c/src/core/consumers.h:679,12'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
      Callsites:
        - Src:             'c/src/core/consumers.h:679,12'
          Dst:             consume_described_ulong_descriptor
    - functionName:    pn_amqp_decode_DQLq
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 657
      functionLinenumberEnd: 661
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described_maybe_type_anything
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:658,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_maybe_type_anything
            - BranchSide:      'src/core/frame_consumers.c:658,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_maybe_type_anything
      Callsites:
        - Src:             'src/core/frame_consumers.c:658,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:659,5'
          Dst:             consume_described_maybe_type_anything
    - functionName:    pn_amqp_decode_DqEze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 637
      functionLinenumberEnd: 653
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_binaryornull
        - consume_described
        - consume_list
        - make_consumer_from_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:638,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_binaryornull
            - BranchSide:      'src/core/frame_consumers.c:638,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_binaryornull
      Callsites:
        - Src:             'src/core/frame_consumers.c:638,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:641,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:646,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:648,13'
          Dst:             consume_binaryornull
    - functionName:    consume_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 572
      functionLinenumberEnd: 593
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - consume_single_value
        - consume_single_value_not_described
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    29
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:573,18'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:573,18'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value
        - Branch String:   'c/src/core/consumers.h:575,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:575,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:576,11'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
                - consume_single_value_not_described
                - consume_single_value
        - Branch String:   'c/src/core/consumers.h:576,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:579,17'
              BranchSideFuncs:
                - consume_single_value_not_described
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:590,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described
        - Branch String:   'c/src/core/consumers.h:583,25'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:583,76'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:584,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:575,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:579,17'
          Dst:             consume_single_value_not_described
        - Src:             'c/src/core/consumers.h:581,17'
          Dst:             consume_single_value
        - Src:             'c/src/core/consumers.h:590,7'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    consume_list
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          145
      EdgeCount:       30
      CyclomaticComplexity: 7
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    28
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:596,18'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:596,18'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:599,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:599,7'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:600,11'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:600,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:600,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:603,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:611,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:623,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:604,23'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:605,63'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:605,63'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
        - Branch String:   'c/src/core/consumers.h:612,23'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:613,63'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:613,63'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
      Callsites:
        - Src:             'c/src/core/consumers.h:599,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:603,12'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:607,14'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:611,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:616,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:623,7'
          Dst:             pni_consumer_skip_value
    - functionName:    consume_binaryornull
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 753
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_readv32
        - pni_consumer_readv8
        - pni_consumer_skip_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:736,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:737,14'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:738,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:738,7'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:739,11'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:739,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:739,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:744,14'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:747,14'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:750,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:738,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:744,14'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:747,14'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:750,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEsze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_binaryornull
        - consume_described
        - consume_list
        - consume_symbol
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:617,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
                - consume_binaryornull
            - BranchSide:      'src/core/frame_consumers.c:617,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
                - consume_binaryornull
      Callsites:
        - Src:             'src/core/frame_consumers.c:617,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:620,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:625,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:627,13'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:628,13'
          Dst:             consume_binaryornull
    - functionName:    consume_symbol
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_readv32
        - pni_consumer_readv8
        - pni_consumer_skip_value
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:719,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:720,13'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:721,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:721,7'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:722,11'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:722,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:724,14'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:727,14'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:730,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:721,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:724,14'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:727,14'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:730,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEse
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 596
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_symbol
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:597,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
            - BranchSide:      'src/core/frame_consumers.c:597,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
      Callsites:
        - Src:             'src/core/frame_consumers.c:597,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:600,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:605,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:607,13'
          Dst:             consume_symbol
    - functionName:    pn_amqp_decode_DqEsSRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_raw
        - consume_string
        - consume_symbol
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:575,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
                - consume_string
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:575,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_symbol
                - consume_string
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:575,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:578,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:583,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:585,13'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:586,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:587,13'
          Dst:             consume_raw
    - functionName:    consume_string
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 701
      functionLinenumberEnd: 716
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_readv32
        - pni_consumer_readv8
        - pni_consumer_skip_value
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:702,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:703,13'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:704,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:704,7'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:705,11'
              BranchSideFuncs:
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:705,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:707,14'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:710,14'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:713,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:704,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:707,14'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:710,14'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:713,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEoIQIoRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_bool
        - consume_described
        - consume_list
        - consume_raw
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:551,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_uint
                - consume_uint
                - consume_bool
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:551,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_uint
                - consume_uint
                - consume_bool
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:551,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:554,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:559,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:561,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:562,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:563,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:564,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:565,13'
          Dst:             consume_raw
    - functionName:    consume_bool
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    16
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:372,6'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:372,6'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:374,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:374,7'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:375,11'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:375,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:378,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:383,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:386,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:389,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:374,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:378,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:389,7'
          Dst:             pni_consumer_skip_value
    - functionName:    consume_uint
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    28
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:311,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:311,9'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:313,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:313,7'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:314,11'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:314,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:317,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:323,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:328,13'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:332,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:313,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:317,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:323,12'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:332,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEoQBIoIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      size_t
      argCount:        8
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_bool
        - consume_described
        - consume_list
        - consume_ubyte
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:527,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_ubyte
                - consume_uint
                - consume_bool
                - consume_uint
            - BranchSide:      'src/core/frame_consumers.c:527,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_ubyte
                - consume_uint
                - consume_bool
                - consume_uint
      Callsites:
        - Src:             'src/core/frame_consumers.c:527,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:530,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:535,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:537,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:538,21'
          Dst:             consume_ubyte
        - Src:             'src/core/frame_consumers.c:539,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:540,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:541,13'
          Dst:             consume_uint
    - functionName:    consume_ubyte
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:355,10'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:355,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
                - pni_consumer_readf8.2246
        - Branch String:   'c/src/core/consumers.h:357,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:357,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:358,11'
              BranchSideFuncs:
                - pni_consumer_skip_value
                - pni_consumer_readf8.2246
        - Branch String:   'c/src/core/consumers.h:358,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:361,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:366,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:357,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:361,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:366,7'
          Dst:             pni_consumer_skip_value
    - functionName:    consume_timestamp
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionLinenumberEnd: 405
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf64
        - pni_consumer_readf8
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:395,14'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:395,14'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
        - Branch String:   'c/src/core/consumers.h:397,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:397,7'
              BranchSideFuncs:
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:398,11'
              BranchSideFuncs:
                - pni_consumer_readf64
        - Branch String:   'c/src/core/consumers.h:398,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:398,3'
              BranchSideFuncs:
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:400,14'
              BranchSideFuncs:
                - pni_consumer_readf64
      Callsites:
        - Src:             'c/src/core/consumers.h:397,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:400,14'
          Dst:             pni_consumer_readf64
    - functionName:    consume_atom
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          359
      EdgeCount:       73
      CyclomaticComplexity: 17
      functionsReached:
        - pni_consumer_readf128
        - pni_consumer_readf16
        - pni_consumer_readf32
        - pni_consumer_readf64
        - pni_consumer_readf8
        - pni_consumer_readv32
        - pni_consumer_readv8
        - pni_consumer_skip_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:408,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf128
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf16
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:409,7'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_readf128
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf16
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:409,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:410,13'
              BranchSideFuncs:
                - pni_consumer_readf128
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readv8
                - pni_consumer_readv32
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_readf8.2246
                - pni_consumer_readf16
                - pni_consumer_readf32.2247
                - pni_consumer_readf8.2246
                - pni_consumer_readf64
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
            - BranchSide:      'c/src/core/consumers.h:542,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:410,5'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:413,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:420,12'
              BranchSideFuncs:
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:426,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:432,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:439,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2247
            - BranchSide:      'c/src/core/consumers.h:445,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:451,12'
              BranchSideFuncs:
                - pni_consumer_readf16
            - BranchSide:      'c/src/core/consumers.h:458,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:465,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
            - BranchSide:      'c/src/core/consumers.h:471,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:475,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:480,12'
              BranchSideFuncs:
                - pni_consumer_readf64
            - BranchSide:      'c/src/core/consumers.h:487,12'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:494,12'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:501,12'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:508,12'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:515,12'
              BranchSideFuncs:
                - pni_consumer_readv32
            - BranchSide:      'c/src/core/consumers.h:522,12'
              BranchSideFuncs:
                - pni_consumer_readv8
            - BranchSide:      'c/src/core/consumers.h:529,12'
              BranchSideFuncs:
                - pni_consumer_readf128
            - BranchSide:      'c/src/core/consumers.h:535,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:538,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
        - Branch String:   'c/src/core/consumers.h:413,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:414,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:417,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:420,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:421,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:424,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:432,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:433,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:436,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:439,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:440,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:443,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:451,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:452,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:455,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:458,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:459,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:462,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:465,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:466,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:469,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:480,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:481,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:484,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:487,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:488,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:491,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:494,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:495,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:498,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:501,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:502,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:505,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:508,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:509,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:512,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:515,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:516,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:519,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:522,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:523,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:526,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:529,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:530,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:533,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:409,7'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:413,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:420,12'
          Dst:             pni_consumer_readf64
        - Src:             'c/src/core/consumers.h:432,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:439,12'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:451,12'
          Dst:             pni_consumer_readf16
        - Src:             'c/src/core/consumers.h:458,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:465,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:480,12'
          Dst:             pni_consumer_readf64
        - Src:             'c/src/core/consumers.h:487,12'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:494,12'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:501,12'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:508,12'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:515,12'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/core/consumers.h:522,12'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/core/consumers.h:529,12'
          Dst:             pni_consumer_readf128
        - Src:             'c/src/core/consumers.h:538,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEazSSSassttSISe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        15
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_atom
        - consume_binaryornull
        - consume_described
        - consume_list
        - consume_string
        - consume_symbol
        - consume_timestamp
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:495,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_atom
                - consume_binaryornull
                - consume_string
                - consume_string
                - consume_string
                - consume_atom
                - consume_symbol
                - consume_symbol
                - consume_timestamp
                - consume_timestamp
                - consume_string
                - consume_uint
                - consume_string
            - BranchSide:      'src/core/frame_consumers.c:495,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_atom
                - consume_binaryornull
                - consume_string
                - consume_string
                - consume_string
                - consume_atom
                - consume_symbol
                - consume_symbol
                - consume_timestamp
                - consume_timestamp
                - consume_string
                - consume_uint
                - consume_string
      Callsites:
        - Src:             'src/core/frame_consumers.c:495,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:498,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:503,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:505,13'
          Dst:             consume_atom
        - Src:             'src/core/frame_consumers.c:506,13'
          Dst:             consume_binaryornull
        - Src:             'src/core/frame_consumers.c:507,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:508,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:509,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:510,13'
          Dst:             consume_atom
        - Src:             'src/core/frame_consumers.c:511,13'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:512,13'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:513,13'
          Dst:             consume_timestamp
        - Src:             'src/core/frame_consumers.c:514,13'
          Dst:             consume_timestamp
        - Src:             'src/core/frame_consumers.c:515,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:516,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:517,13'
          Dst:             consume_string
    - functionName:    pn_amqp_decode_DqESIoQBQBDqESIsIoqseDqESIsIoeqqILqqQRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      size_t
      argCount:        24
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          120
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_bool
        - consume_described
        - consume_list
        - consume_raw
        - consume_string
        - consume_symbol
        - consume_ubyte
        - consume_uint
        - consume_ulong
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:428,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_bool
                - consume_ubyte
                - consume_ubyte
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_symbol
                - consume_uint
                - consume_bool
                - consume_anything
                - consume_symbol
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_symbol
                - consume_uint
                - consume_bool
                - consume_anything
                - consume_anything
                - consume_uint
                - consume_ulong
                - consume_anything
                - consume_anything
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:428,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_bool
                - consume_ubyte
                - consume_ubyte
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_symbol
                - consume_uint
                - consume_bool
                - consume_anything
                - consume_symbol
                - consume_described
                - consume_list
                - consume_string
                - consume_uint
                - consume_symbol
                - consume_uint
                - consume_bool
                - consume_anything
                - consume_anything
                - consume_uint
                - consume_ulong
                - consume_anything
                - consume_anything
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:428,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:431,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:436,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:438,13'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:439,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:440,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:441,21'
          Dst:             consume_ubyte
        - Src:             'src/core/frame_consumers.c:442,21'
          Dst:             consume_ubyte
        - Src:             'src/core/frame_consumers.c:445,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:450,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:452,21'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:453,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:454,21'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:455,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:456,21'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:457,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:458,21'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:464,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:469,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:471,21'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:472,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:473,21'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:474,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:475,21'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:479,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:480,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:481,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:482,13'
          Dst:             consume_ulong
        - Src:             'src/core/frame_consumers.c:483,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:484,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:485,22'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqERe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 423
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:408,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:408,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:408,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:411,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:416,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:418,13'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqEIoRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_bool
        - consume_described
        - consume_list
        - consume_raw
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:386,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_bool
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:386,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_bool
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:386,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:389,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:394,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:396,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:397,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:398,13'
          Dst:             consume_raw
    - functionName:    consume_described_maybe_type_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - consume_described_ulong_descriptor
        - consume_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:684,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
                - consume_raw
            - BranchSide:      'c/src/core/consumers.h:685,12'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
                - consume_raw
        - Branch String:   'c/src/core/consumers.h:686,17'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:686,20'
              BranchSideFuncs:
                - consume_raw
            - BranchSide:      'c/src/core/consumers.h:686,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:685,12'
          Dst:             consume_described_ulong_descriptor
        - Src:             'c/src/core/consumers.h:686,20'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqEIQIzqQooqDQLRoooe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 381
      functionDepth:   0
      returnType:      size_t
      argCount:        15
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          64
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_binaryornull
        - consume_bool
        - consume_described
        - consume_described_maybe_type_raw
        - consume_list
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:356,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_uint
                - consume_binaryornull
                - consume_anything
                - consume_bool
                - consume_bool
                - consume_anything
                - consume_described_maybe_type_raw
                - consume_bool
                - consume_bool
                - consume_bool
            - BranchSide:      'src/core/frame_consumers.c:356,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_uint
                - consume_binaryornull
                - consume_anything
                - consume_bool
                - consume_bool
                - consume_anything
                - consume_described_maybe_type_raw
                - consume_bool
                - consume_bool
                - consume_bool
      Callsites:
        - Src:             'src/core/frame_consumers.c:356,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:359,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:364,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:366,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:367,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:368,13'
          Dst:             consume_binaryornull
        - Src:             'src/core/frame_consumers.c:369,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:370,21'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:371,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:372,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:373,13'
          Dst:             consume_described_maybe_type_raw
        - Src:             'src/core/frame_consumers.c:374,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:375,13'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:376,13'
          Dst:             consume_bool
    - functionName:    pn_amqp_decode_DqEDqEsSRee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_raw
        - consume_string
        - consume_symbol
        - make_consumer_from_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:322,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_described
                - consume_list
                - consume_symbol
                - consume_string
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:322,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_described
                - consume_list
                - consume_symbol
                - consume_string
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:322,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:325,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:330,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:334,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:339,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:341,21'
          Dst:             consume_symbol
        - Src:             'src/core/frame_consumers.c:342,21'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:343,21'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqEBze
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_binaryornull
        - consume_described
        - consume_list
        - consume_ubyte
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:301,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_ubyte
                - consume_binaryornull
            - BranchSide:      'src/core/frame_consumers.c:301,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_ubyte
                - consume_binaryornull
      Callsites:
        - Src:             'src/core/frame_consumers.c:301,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:304,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:309,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:311,13'
          Dst:             consume_ubyte
        - Src:             'src/core/frame_consumers.c:312,13'
          Dst:             consume_binaryornull
    - functionName:    pn_amqp_decode_DqEQoQoRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 296
      functionDepth:   0
      returnType:      size_t
      argCount:        7
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_bool
        - consume_described
        - consume_list
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:279,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_bool
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:279,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_bool
                - consume_bool
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:279,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:282,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:287,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:289,21'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:290,21'
          Dst:             consume_bool
        - Src:             'src/core/frame_consumers.c:291,13'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqEQSQSQIQHIqqRRRe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      size_t
      argCount:        14
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          66
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described
        - consume_list
        - consume_raw
        - consume_string
        - consume_uint
        - consume_ushort
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:250,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_string
                - consume_string
                - consume_uint
                - consume_ushort
                - consume_uint
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_raw
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:250,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_string
                - consume_string
                - consume_uint
                - consume_ushort
                - consume_uint
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_raw
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:250,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:253,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:258,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:260,21'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:261,21'
          Dst:             consume_string
        - Src:             'src/core/frame_consumers.c:262,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:263,21'
          Dst:             consume_ushort
        - Src:             'src/core/frame_consumers.c:264,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:265,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:266,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:267,13'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:268,13'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:269,13'
          Dst:             consume_raw
    - functionName:    consume_ushort
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pni_consumer_readf16
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:338,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
                - pni_consumer_readf16
            - BranchSide:      'c/src/core/consumers.h:338,11'
              BranchSideFuncs:
                - pni_consumer_readf8.2246
                - pni_consumer_skip_value
                - pni_consumer_readf16
        - Branch String:   'c/src/core/consumers.h:340,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:340,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
                - pni_consumer_readf16
            - BranchSide:      'c/src/core/consumers.h:341,11'
              BranchSideFuncs:
                - pni_consumer_skip_value
                - pni_consumer_readf16
        - Branch String:   'c/src/core/consumers.h:341,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:344,12'
              BranchSideFuncs:
                - pni_consumer_readf16
            - BranchSide:      'c/src/core/consumers.h:349,7'
              BranchSideFuncs:
                - pni_consumer_skip_value
      Callsites:
        - Src:             'c/src/core/consumers.h:340,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:344,12'
          Dst:             pni_consumer_readf16
        - Src:             'c/src/core/consumers.h:349,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pn_amqp_decode_DqEQIIIIQIQIIqoe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      size_t
      argCount:        13
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_bool
        - consume_described
        - consume_list
        - consume_uint
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:222,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_anything
                - consume_bool
            - BranchSide:      'src/core/frame_consumers.c:222,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_anything
                - consume_bool
      Callsites:
        - Src:             'src/core/frame_consumers.c:222,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:225,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:230,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:232,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:233,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:234,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:235,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:236,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:237,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:238,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:239,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:240,13'
          Dst:             consume_bool
    - functionName:    pn_amqp_decode_DqEQIQLe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_uint
        - consume_ulong
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:201,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_ulong
            - BranchSide:      'src/core/frame_consumers.c:201,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_uint
                - consume_ulong
      Callsites:
        - Src:             'src/core/frame_consumers.c:201,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:204,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:209,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:211,21'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:212,21'
          Dst:             consume_ulong
    - functionName:    pn_amqp_decode_DqEQHIIIQIe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 196
      functionDepth:   0
      returnType:      size_t
      argCount:        9
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          52
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described
        - consume_list
        - consume_uint
        - consume_ushort
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:177,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_ushort
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
            - BranchSide:      'src/core/frame_consumers.c:177,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_ushort
                - consume_uint
                - consume_uint
                - consume_uint
                - consume_uint
      Callsites:
        - Src:             'src/core/frame_consumers.c:177,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:180,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:185,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:187,21'
          Dst:             consume_ushort
        - Src:             'src/core/frame_consumers.c:188,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:189,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:190,13'
          Dst:             consume_uint
        - Src:             'src/core/frame_consumers.c:191,21'
          Dst:             consume_uint
    - functionName:    pn_amqp_decode_DqEqqqqqDqEqqqqqRqRqRRee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          72
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described
        - consume_list
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:130,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_anything
                - consume_raw
                - consume_anything
                - consume_raw
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:130,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_anything
                - consume_raw
                - consume_anything
                - consume_raw
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:130,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:133,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:138,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:140,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:141,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:142,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:143,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:144,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:147,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:152,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:154,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:155,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:156,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:157,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:158,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:159,21'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:160,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:161,21'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:162,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:163,21'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:164,21'
          Dst:             consume_raw
    - functionName:    consume_described_type_anything
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described_ulong_descriptor
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:673,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
            - BranchSide:      'c/src/core/consumers.h:674,10'
              BranchSideFuncs:
                - consume_described_ulong_descriptor
      Callsites:
        - Src:             'c/src/core/consumers.h:674,10'
          Dst:             consume_described_ulong_descriptor
    - functionName:    pn_amqp_decode_DqEqqqqqDqqDLqqqqe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          47
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described
        - consume_described_anything
        - consume_described_type_anything
        - consume_list
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:101,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described_type_anything
                - consume_anything
                - consume_anything
                - consume_anything
            - BranchSide:      'src/core/frame_consumers.c:101,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described_type_anything
                - consume_anything
                - consume_anything
                - consume_anything
      Callsites:
        - Src:             'src/core/frame_consumers.c:101,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:104,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:109,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:111,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:112,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:113,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:114,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:115,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:116,13'
          Dst:             consume_described_anything
        - Src:             'src/core/frame_consumers.c:117,13'
          Dst:             consume_described_type_anything
        - Src:             'src/core/frame_consumers.c:118,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:119,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:120,13'
          Dst:             consume_anything
    - functionName:    consume_described_anything
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_single_value
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:667,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_single_value
            - BranchSide:      'c/src/core/consumers.h:668,13'
              BranchSideFuncs:
                - consume_single_value
      Callsites:
        - Src:             'c/src/core/consumers.h:668,13'
          Dst:             consume_single_value
    - functionName:    pn_amqp_decode_DqEqqqqqDqqDqEReqqqe
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described
        - consume_described_anything
        - consume_list
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:60,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described
                - consume_list
                - consume_raw
                - consume_anything
                - consume_anything
                - consume_anything
            - BranchSide:      'src/core/frame_consumers.c:60,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described
                - consume_list
                - consume_raw
                - consume_anything
                - consume_anything
                - consume_anything
      Callsites:
        - Src:             'src/core/frame_consumers.c:60,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:63,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:68,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:70,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:71,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:72,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:73,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:74,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:75,13'
          Dst:             consume_described_anything
        - Src:             'src/core/frame_consumers.c:78,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:83,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:85,21'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:89,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:90,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:91,13'
          Dst:             consume_anything
    - functionName:    pn_amqp_decode_DqEqqqqqDqqDqEqqqqqRRee
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          67
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_anything
        - consume_described
        - consume_described_anything
        - consume_list
        - consume_raw
        - make_consumer_from_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:16,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_raw
            - BranchSide:      'src/core/frame_consumers.c:16,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_described_anything
                - consume_described
                - consume_list
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_anything
                - consume_raw
                - consume_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:16,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:19,9'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:24,13'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:26,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:27,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:28,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:29,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:30,13'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:31,13'
          Dst:             consume_described_anything
        - Src:             'src/core/frame_consumers.c:34,17'
          Dst:             consume_described
        - Src:             'src/core/frame_consumers.c:39,21'
          Dst:             consume_list
        - Src:             'src/core/frame_consumers.c:41,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:42,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:43,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:44,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:45,21'
          Dst:             consume_anything
        - Src:             'src/core/frame_consumers.c:46,21'
          Dst:             consume_raw
        - Src:             'src/core/frame_consumers.c:47,21'
          Dst:             consume_raw
    - functionName:    consume_described_raw
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - consume_described
        - consume_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:697,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - consume_described
                - consume_raw
            - BranchSide:      'c/src/core/consumers.h:698,10'
              BranchSideFuncs:
                - consume_described
                - consume_raw
        - Branch String:   'c/src/core/consumers.h:698,52'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:698,55'
              BranchSideFuncs:
                - consume_raw
            - BranchSide:      'c/src/core/consumers.h:698,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:698,10'
          Dst:             consume_described
        - Src:             'c/src/core/consumers.h:698,55'
          Dst:             consume_raw
    - functionName:    pn_amqp_decode_DqR
      functionSourceFile: '/src/qpid-proton/build/c/src/core/frame_consumers.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7
      functionLinenumberEnd: 11
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - consume_described_raw
        - make_consumer_from_bytes
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/core/frame_consumers.c:8,5'
          Branch Sides:
            - BranchSide:      'src/core/frame_consumers.c:0,0'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_raw
            - BranchSide:      'src/core/frame_consumers.c:8,31'
              BranchSideFuncs:
                - make_consumer_from_bytes.2251
                - consume_described_raw
      Callsites:
        - Src:             'src/core/frame_consumers.c:8,31'
          Dst:             make_consumer_from_bytes
        - Src:             'src/core/frame_consumers.c:9,5'
          Dst:             consume_described_raw
    - functionName:    pni_consumer_read_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          259
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:143,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:147,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:151,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:157,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:163,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:169,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
        - Branch String:   'c/src/core/consumers.h:151,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:152,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:157,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:158,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:163,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:164,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:169,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:170,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:175,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:176,69'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:186,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:187,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:190,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:197,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:198,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:201,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:185,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:196,12'
          Dst:             pni_consumer_readf32
    - functionName:    pni_consumer_readf8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:52,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:53,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:56,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readf32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:79,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:79,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:83,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_skip_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_read_value_not_described
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:210,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.2478
            - BranchSide:      'c/src/core/consumers.h:211,10'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.2478
      Callsites:
        - Src:             'c/src/core/consumers.h:211,10'
          Dst:             pni_consumer_read_value_not_described
    - functionName:    pni_consumer_skip_value
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:216,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
            - BranchSide:      'c/src/core/consumers.h:218,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
        - Branch String:   'c/src/core/consumers.h:218,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:218,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.2482
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
            - BranchSide:      'c/src/core/consumers.h:219,58'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.2482
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
        - Branch String:   'c/src/core/consumers.h:219,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:219,9'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
            - BranchSide:      'c/src/core/consumers.h:220,10'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value_not_described.2482
        - Branch String:   'c/src/core/consumers.h:220,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:220,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.2482
            - BranchSide:      'c/src/core/consumers.h:221,60'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.2482
      Callsites:
        - Src:             'c/src/core/consumers.h:218,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:219,10'
          Dst:             pni_consumer_skip_value_not_described
        - Src:             'c/src/core/consumers.h:220,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:0,0'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pni_sasl_impl_encode
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:270,23'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:270,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_split_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          112
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - pn_bytes
        - pni_sasl_server_included_mech
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:463,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:463,10'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:463,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:463,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:464,14'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:464,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:465,17'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:474,10'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:465,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:466,14'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:471,10'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:467,13'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:468,25'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:471,10'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:463,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:464,14'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:478,13'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:478,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:478,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:479,67'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_server_included_mech
        - Branch String:   'c/src/sasl/sasl.c:479,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:480,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/sasl/sasl.c:467,59'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:467,13'
          Dst:             pni_sasl_server_included_mech
        - Src:             'c/src/sasl/sasl.c:479,55'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:479,9'
          Dst:             pni_sasl_server_included_mech
    - functionName:    pni_sasl_server_included_mech
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_sasl_included_mech
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:434,8'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:434,8'
              BranchSideFuncs:
                - pni_sasl_included_mech
        - Branch String:   'c/src/sasl/sasl.c:434,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:434,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:436,10'
              BranchSideFuncs:
                - pni_sasl_included_mech
      Callsites:
        - Src:             'c/src/sasl/sasl.c:436,10'
          Dst:             pni_sasl_included_mech
    - functionName:    pni_sasl_included_mech
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pn_strncasecmp
        - strchr
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:416,46'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - strlen
                - pn_strncasecmp
                - strchr
            - BranchSide:      'c/src/sasl/sasl.c:416,46'
              BranchSideFuncs:
                - strlen
                - pn_strncasecmp
                - strchr
        - Branch String:   'c/src/sasl/sasl.c:419,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:421,24'
              BranchSideFuncs:
                - pn_strncasecmp
                - strchr
        - Branch String:   'c/src/sasl/sasl.c:421,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:424,9'
              BranchSideFuncs:
                - pn_strncasecmp
                - strchr
        - Branch String:   'c/src/sasl/sasl.c:421,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:421,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:424,9'
              BranchSideFuncs:
                - pn_strncasecmp
                - strchr
        - Branch String:   'c/src/sasl/sasl.c:424,44'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:424,48'
              BranchSideFuncs:
                - strchr
                - pn_strncasecmp
            - BranchSide:      'c/src/sasl/sasl.c:426,9'
              BranchSideFuncs:
                - strchr
                - pn_strncasecmp
        - Branch String:   'c/src/sasl/sasl.c:424,60'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:424,60'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:426,9'
              BranchSideFuncs:
                - strchr
                - pn_strncasecmp
        - Branch String:   'c/src/sasl/sasl.c:427,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:427,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:427,14'
              BranchSideFuncs:
                - pn_strncasecmp
                - strchr
      Callsites:
        - Src:             'c/src/sasl/sasl.c:416,46'
          Dst:             strlen
        - Src:             'c/src/sasl/sasl.c:424,9'
          Dst:             pn_strncasecmp
        - Src:             'c/src/sasl/sasl.c:426,9'
          Dst:             strchr
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_sasl_impl_list_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:215,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:215,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_post_sasl_frame
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         45
      ICount:          265
      EdgeCount:       57
      CyclomaticComplexity: 14
      functionsReached:
        - pn_amqp_encode_DLEATEjsee
        - pn_amqp_encode_DLEBze
        - pn_amqp_encode_DLEZe
        - pn_amqp_encode_DLEszSe
        - pn_do_error
        - pn_framing_send_sasl
        - pn_strdup
        - pn_string_bytes
        - pn_string_get
        - pni_emit
        - pni_sasl_impl_list_mechs
        - pni_split_mechs
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:488,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:488,33'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:492,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:492,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:495,107'
              BranchSideFuncs:
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:503,34'
              BranchSideFuncs:
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:517,28'
              BranchSideFuncs:
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:525,28'
              BranchSideFuncs:
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:536,28'
              BranchSideFuncs:
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:553,28'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:559,51'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:570,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:506,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:507,41'
              BranchSideFuncs:
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:510,105'
              BranchSideFuncs:
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:517,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:519,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:570,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:525,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:491,30'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:528,35'
              BranchSideFuncs:
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:528,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:530,26'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:570,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:536,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:491,30'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:541,93'
              BranchSideFuncs:
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:544,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:545,53'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:570,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:545,42'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:545,80'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:546,9'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:547,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:546,9'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:546,9'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:553,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:491,30'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:570,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:559,40'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:559,78'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:560,7'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:561,19'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:560,7'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:560,7'
              BranchSideFuncs:
                - pn_do_error
                - pn_string_get
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:491,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:491,3'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:492,5'
              BranchSideFuncs:
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEBze
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_get
                - pn_do_error
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pn_amqp_encode_DLEZe
                - pn_framing_send_sasl
                - pni_emit
                - pni_sasl_impl_list_mechs
                - pn_strdup
                - pni_split_mechs
                - pn_amqp_encode_DLEATEjsee
                - free
                - pn_framing_send_sasl
                - pni_emit
                - pn_string_bytes
                - pn_string_bytes
                - pn_amqp_encode_DLEszSe
                - pn_framing_send_sasl
                - pni_emit
      Callsites:
        - Src:             'c/src/sasl/sasl.c:495,85'
          Dst:             pn_string_bytes
        - Src:             'c/src/sasl/sasl.c:495,149'
          Dst:             pn_string_bytes
        - Src:             'c/src/sasl/sasl.c:495,24'
          Dst:             pn_amqp_encode_DLEszSe
        - Src:             'c/src/sasl/sasl.c:496,7'
          Dst:             pn_framing_send_sasl
        - Src:             'c/src/sasl/sasl.c:497,7'
          Dst:             pni_emit
        - Src:             'c/src/sasl/sasl.c:503,34'
          Dst:             pni_sasl_impl_list_mechs
        - Src:             'c/src/sasl/sasl.c:503,24'
          Dst:             pn_strdup
        - Src:             'c/src/sasl/sasl.c:507,9'
          Dst:             pni_split_mechs
        - Src:             'c/src/sasl/sasl.c:510,24'
          Dst:             pn_amqp_encode_DLEATEjsee
        - Src:             'c/src/sasl/sasl.c:512,7'
          Dst:             pn_framing_send_sasl
        - Src:             'c/src/sasl/sasl.c:513,7'
          Dst:             pni_emit
        - Src:             'c/src/sasl/sasl.c:519,26'
          Dst:             pn_amqp_encode_DLEZe
        - Src:             'c/src/sasl/sasl.c:520,9'
          Dst:             pn_framing_send_sasl
        - Src:             'c/src/sasl/sasl.c:521,9'
          Dst:             pni_emit
        - Src:             'c/src/sasl/sasl.c:530,26'
          Dst:             pn_amqp_encode_DLEZe
        - Src:             'c/src/sasl/sasl.c:531,9'
          Dst:             pn_framing_send_sasl
        - Src:             'c/src/sasl/sasl.c:532,9'
          Dst:             pni_emit
        - Src:             'c/src/sasl/sasl.c:541,24'
          Dst:             pn_amqp_encode_DLEBze
        - Src:             'c/src/sasl/sasl.c:542,7'
          Dst:             pn_framing_send_sasl
        - Src:             'c/src/sasl/sasl.c:543,7'
          Dst:             pni_emit
        - Src:             'c/src/sasl/sasl.c:545,80'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:546,9'
          Dst:             pn_do_error
        - Src:             'c/src/sasl/sasl.c:559,78'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:560,7'
          Dst:             pn_do_error
    - functionName:    pni_emit
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_collector_put_object
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:379,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_collector_put_object
            - BranchSide:      'c/src/sasl/sasl.c:379,18'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/sasl/sasl.c:379,29'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:379,29'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:379,55'
              BranchSideFuncs:
                - pn_collector_put_object
        - Branch String:   'c/src/sasl/sasl.c:379,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:379,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:381,5'
              BranchSideFuncs:
                - pn_collector_put_object
      Callsites:
        - Src:             'c/src/sasl/sasl.c:381,5'
          Dst:             pn_collector_put_object
    - functionName:    pni_sasl_impl_prepare_write
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:225,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:225,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_decode
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:275,23'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:275,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_init_server
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:220,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:220,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_max_encrypt_size
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:265,23'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:265,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_can_encrypt
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:260,23'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:260,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_is_final_output_state
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          50
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:370,46'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:370,59'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:371,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:371,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:374,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:372,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:372,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:372,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:373,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:373,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:373,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:374,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:374,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:374,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_is_final_input_state
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:361,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:361,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:361,23'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:362,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:362,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:362,23'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:363,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:363,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_start_server_if_needed
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_sasl_impl_init_server
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:619,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_impl_init_server
            - BranchSide:      'c/src/sasl/sasl.c:619,33'
              BranchSideFuncs:
                - pni_sasl_impl_init_server
        - Branch String:   'c/src/sasl/sasl.c:620,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:620,30'
              BranchSideFuncs:
                - pni_sasl_impl_init_server
            - BranchSide:      'c/src/sasl/sasl.c:620,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:620,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:620,7'
              BranchSideFuncs:
                - pni_sasl_impl_init_server
            - BranchSide:      'c/src/sasl/sasl.c:621,5'
              BranchSideFuncs:
                - pni_sasl_impl_init_server
      Callsites:
        - Src:             'c/src/sasl/sasl.c:621,5'
          Dst:             pni_sasl_impl_init_server
    - functionName:    pni_sasl_impl_process_outcome
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:255,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:255,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_do_outcome
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1040
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          63
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_decode_DqEBze
        - pni_sasl_impl_process_outcome
        - pnx_sasl_set_desired_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:1041,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEBze
                - pni_sasl_impl_process_outcome
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/sasl.c:1041,33'
              BranchSideFuncs:
                - pn_amqp_decode_DqEBze
                - pni_sasl_impl_process_outcome
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/sasl.c:1045,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1045,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:1048,14'
              BranchSideFuncs:
                - pn_amqp_decode_DqEBze
                - pni_sasl_impl_process_outcome
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/sasl.c:1048,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1048,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:1050,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEBze
                - pni_sasl_impl_process_outcome
                - pnx_sasl_set_desired_state
      Callsites:
        - Src:             'c/src/sasl/sasl.c:1053,3'
          Dst:             pn_amqp_decode_DqEBze
        - Src:             'c/src/sasl/sasl.c:1061,3'
          Dst:             pni_sasl_impl_process_outcome
        - Src:             'c/src/sasl/sasl.c:1065,3'
          Dst:             pnx_sasl_set_desired_state
    - functionName:    pnx_sasl_set_desired_state
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         38
      ICount:          174
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - pn_logger_logf
        - pni_emit
        - pni_sasl_is_client_state
        - pni_sasl_is_server_state
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:387,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_is_client_state
                - pn_logger_logf
                - pni_emit
                - pni_sasl_is_server_state
                - pn_logger_logf
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:387,33'
              BranchSideFuncs:
                - pni_sasl_is_client_state
                - pn_logger_logf
                - pni_emit
                - pni_sasl_is_server_state
                - pn_logger_logf
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:388,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:389,5'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:390,20'
              BranchSideFuncs:
                - pni_sasl_is_client_state
                - pn_logger_logf
                - pni_emit
                - pni_sasl_is_server_state
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:389,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:389,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:389,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:389,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:389,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:389,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:390,27'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:390,31'
              BranchSideFuncs:
                - pni_sasl_is_server_state
                - pn_logger_logf
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:392,32'
              BranchSideFuncs:
                - pni_sasl_is_server_state
                - pn_logger_logf
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:390,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:391,5'
              BranchSideFuncs:
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:397,25'
              BranchSideFuncs:
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:391,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:391,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:391,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:391,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:391,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:392,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:393,5'
              BranchSideFuncs:
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:397,25'
              BranchSideFuncs:
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:393,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:393,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:393,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:393,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:393,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:397,41'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:397,57'
              BranchSideFuncs:
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:403,26'
              BranchSideFuncs:
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:397,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:400,57'
              BranchSideFuncs:
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:400,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_emit
            - BranchSide:      'c/src/sasl/sasl.c:403,26'
              BranchSideFuncs:
                - pni_emit
        - Branch String:   'c/src/sasl/sasl.c:406,37'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:403,40'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:406,37'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:406,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:406,49'
              BranchSideFuncs:
                - pni_emit
      Callsites:
        - Src:             'c/src/sasl/sasl.c:389,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/sasl/sasl.c:390,31'
          Dst:             pni_sasl_is_client_state
        - Src:             'c/src/sasl/sasl.c:391,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/sasl/sasl.c:392,32'
          Dst:             pni_sasl_is_server_state
        - Src:             'c/src/sasl/sasl.c:393,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/sasl/sasl.c:406,49'
          Dst:             pni_emit
    - functionName:    pni_sasl_is_client_state
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          47
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:350,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:350,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:350,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:351,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:351,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:351,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:352,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:352,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:352,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:353,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:353,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:353,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:354,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:354,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:354,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_is_server_state
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          40
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:341,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:341,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:341,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:342,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:342,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:342,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:343,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:343,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:343,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:344,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:344,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:344,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_process_response
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:235,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:235,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_do_response
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1019
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_decode_DqEze
        - pni_sasl_impl_process_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:1020,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_response
            - BranchSide:      'c/src/sasl/sasl.c:1020,33'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_response
        - Branch String:   'c/src/sasl/sasl.c:1024,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1024,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:1027,13'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_response
        - Branch String:   'c/src/sasl/sasl.c:1027,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1027,7'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_response
            - BranchSide:      'c/src/sasl/sasl.c:1029,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_response
      Callsites:
        - Src:             'c/src/sasl/sasl.c:1031,3'
          Dst:             pn_amqp_decode_DqEze
        - Src:             'c/src/sasl/sasl.c:1033,3'
          Dst:             pni_sasl_impl_process_response
    - functionName:    pni_sasl_impl_process_challenge
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:250,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:250,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_do_challenge
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 998
      functionLinenumberEnd: 1015
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_amqp_decode_DqEze
        - pni_sasl_impl_process_challenge
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:999,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_challenge
            - BranchSide:      'c/src/sasl/sasl.c:999,33'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_challenge
        - Branch String:   'c/src/sasl/sasl.c:1003,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1003,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:1006,14'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_challenge
        - Branch String:   'c/src/sasl/sasl.c:1006,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:1006,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:1008,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEze
                - pni_sasl_impl_process_challenge
      Callsites:
        - Src:             'c/src/sasl/sasl.c:1010,3'
          Dst:             pn_amqp_decode_DqEze
        - Src:             'c/src/sasl/sasl.c:1012,3'
          Dst:             pni_sasl_impl_process_challenge
    - functionName:    pni_sasl_impl_process_mechanisms
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:245,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:245,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_sasl_impl_init_client
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 240
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:240,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:240,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readv32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:130,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
            - BranchSide:      'c/src/core/consumers.h:131,8'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
        - Branch String:   'c/src/core/consumers.h:131,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:131,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:132,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:132,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:136,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:131,8'
          Dst:             pni_consumer_readf32
    - functionName:    pni_sasl_client_included_mech
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_sasl_included_mech
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:441,8'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_included_mech
                - pni_sasl_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:441,8'
              BranchSideFuncs:
                - pni_sasl_included_mech
                - pni_sasl_included_mech
        - Branch String:   'c/src/sasl/sasl.c:441,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:441,36'
              BranchSideFuncs:
                - pni_sasl_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:443,10'
              BranchSideFuncs:
                - pni_sasl_included_mech
      Callsites:
        - Src:             'c/src/sasl/sasl.c:441,36'
          Dst:             pni_sasl_included_mech
        - Src:             'c/src/sasl/sasl.c:443,10'
          Dst:             pni_sasl_included_mech
    - functionName:    pni_consumer_readv8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:118,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:119,8'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
        - Branch String:   'c/src/core/consumers.h:119,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:119,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:120,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:120,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:124,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:119,8'
          Dst:             pni_consumer_readf8
    - functionName:    consume_array
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 664
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          157
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:634,18'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf32.2481
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value.2483
            - BranchSide:      'c/src/core/consumers.h:634,18'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf32.2481
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value.2483
        - Branch String:   'c/src/core/consumers.h:638,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:638,7'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf32.2481
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value.2483
            - BranchSide:      'c/src/core/consumers.h:639,11'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf32.2481
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
                - pni_consumer_skip_value.2483
        - Branch String:   'c/src/core/consumers.h:639,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:642,12'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:651,12'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:661,7'
              BranchSideFuncs:
                - pni_consumer_skip_value.2483
        - Branch String:   'c/src/core/consumers.h:643,23'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:644,63'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:644,63'
              BranchSideFuncs:
                - pni_consumer_readf32.2481
                - pni_consumer_readf8.2480
        - Branch String:   'c/src/core/consumers.h:652,23'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:653,63'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
            - BranchSide:      'c/src/core/consumers.h:653,63'
              BranchSideFuncs:
                - pni_consumer_readf8.2480
                - pni_consumer_readf8.2480
      Callsites:
        - Src:             'c/src/core/consumers.h:638,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:642,12'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:646,12'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:647,14'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:651,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:656,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:658,14'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:661,7'
          Dst:             pni_consumer_skip_value
    - functionName:    make_consumer_from_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_do_mechanisms
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 930
      functionLinenumberEnd: 994
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          257
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - consume_array
        - make_consumer_from_bytes
        - pn_amqp_decode_DqERe
        - pn_amqp_decode_DqEse
        - pn_free
        - pn_string
        - pn_string_addf
        - pn_string_buffer
        - pn_string_get
        - pn_string_setn
        - pn_string_size
        - pni_consumer_readv32
        - pni_consumer_readv8
        - pni_sasl_client_included_mech
        - pni_sasl_impl_init_client
        - pni_sasl_impl_process_mechanisms
        - pnx_sasl_set_desired_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:931,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string
                - pn_amqp_decode_DqERe
                - make_consumer_from_bytes.2494
                - consume_array
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_client_included_mech
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pni_sasl_client_included_mech
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:931,33'
              BranchSideFuncs:
                - pn_string
                - pn_amqp_decode_DqERe
                - make_consumer_from_bytes.2494
                - consume_array
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_client_included_mech
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:935,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:935,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:938,14'
              BranchSideFuncs:
                - pn_string
                - pn_amqp_decode_DqERe
                - make_consumer_from_bytes.2494
                - consume_array
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_client_included_mech
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:938,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:938,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:940,24'
              BranchSideFuncs:
                - pn_string
                - pn_amqp_decode_DqERe
                - make_consumer_from_bytes.2494
                - consume_array
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_client_included_mech
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:949,77'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:949,81'
              BranchSideFuncs:
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_client_included_mech
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pni_sasl_client_included_mech
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:978,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
        - Branch String:   'c/src/sasl/sasl.c:949,105'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:949,120'
              BranchSideFuncs:
                - pni_consumer_readv32.2491
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:963,16'
              BranchSideFuncs:
                - pni_consumer_readv32.2491
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:949,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:954,16'
              BranchSideFuncs:
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:978,5'
              BranchSideFuncs:
                - pn_amqp_decode_DqEse
                - pni_sasl_client_included_mech
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_setn
        - Branch String:   'c/src/sasl/sasl.c:955,15'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:956,51'
              BranchSideFuncs:
                - pni_sasl_client_included_mech
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:972,9'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
        - Branch String:   'c/src/sasl/sasl.c:956,15'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:957,44'
              BranchSideFuncs:
                - pn_string_addf
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:959,11'
              BranchSideFuncs:
                - pni_consumer_readv8.2492
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:954,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:955,16'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
            - BranchSide:      'c/src/sasl/sasl.c:972,9'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
        - Branch String:   'c/src/sasl/sasl.c:964,15'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:965,51'
              BranchSideFuncs:
                - pni_sasl_client_included_mech
                - pni_consumer_readv32.2491
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pn_string_addf
            - BranchSide:      'c/src/sasl/sasl.c:972,9'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
        - Branch String:   'c/src/sasl/sasl.c:965,15'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:966,44'
              BranchSideFuncs:
                - pn_string_addf
                - pni_consumer_readv32.2491
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:968,11'
              BranchSideFuncs:
                - pni_consumer_readv32.2491
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pni_sasl_client_included_mech
                - pn_string_addf
        - Branch String:   'c/src/sasl/sasl.c:963,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:964,16'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
            - BranchSide:      'c/src/sasl/sasl.c:972,9'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_buffer
                - pn_string_size
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
        - Branch String:   'c/src/sasl/sasl.c:972,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:973,7'
              BranchSideFuncs:
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
            - BranchSide:      'c/src/sasl/sasl.c:975,3'
              BranchSideFuncs:
                - pni_sasl_impl_init_client
                - pnx_sasl_set_desired_state
                - pn_free
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
        - Branch String:   'c/src/sasl/sasl.c:985,46'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:986,9'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pni_sasl_impl_process_mechanisms
                - pnx_sasl_set_desired_state
                - pn_free
            - BranchSide:      'c/src/sasl/sasl.c:988,11'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
                - pn_free
        - Branch String:   'c/src/sasl/sasl.c:986,31'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:987,53'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
                - pn_free
            - BranchSide:      'c/src/sasl/sasl.c:988,11'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
                - pn_free
        - Branch String:   'c/src/sasl/sasl.c:985,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:988,11'
              BranchSideFuncs:
                - pn_free
            - BranchSide:      'c/src/sasl/sasl.c:992,3'
              BranchSideFuncs:
                - pn_free
      Callsites:
        - Src:             'c/src/sasl/sasl.c:940,24'
          Dst:             pn_string
        - Src:             'c/src/sasl/sasl.c:943,3'
          Dst:             pn_amqp_decode_DqERe
        - Src:             'c/src/sasl/sasl.c:944,29'
          Dst:             make_consumer_from_bytes
        - Src:             'c/src/sasl/sasl.c:949,7'
          Dst:             consume_array
        - Src:             'c/src/sasl/sasl.c:955,16'
          Dst:             pni_consumer_readv8
        - Src:             'c/src/sasl/sasl.c:956,15'
          Dst:             pni_sasl_client_included_mech
        - Src:             'c/src/sasl/sasl.c:957,13'
          Dst:             pn_string_addf
        - Src:             'c/src/sasl/sasl.c:964,16'
          Dst:             pni_consumer_readv32
        - Src:             'c/src/sasl/sasl.c:965,15'
          Dst:             pni_sasl_client_included_mech
        - Src:             'c/src/sasl/sasl.c:966,13'
          Dst:             pn_string_addf
        - Src:             'c/src/sasl/sasl.c:972,9'
          Dst:             pn_string_size
        - Src:             'c/src/sasl/sasl.c:973,7'
          Dst:             pn_string_buffer
        - Src:             'c/src/sasl/sasl.c:973,31'
          Dst:             pn_string_size
        - Src:             'c/src/sasl/sasl.c:978,5'
          Dst:             pn_amqp_decode_DqEse
        - Src:             'c/src/sasl/sasl.c:980,9'
          Dst:             pni_sasl_client_included_mech
        - Src:             'c/src/sasl/sasl.c:981,7'
          Dst:             pn_string_setn
        - Src:             'c/src/sasl/sasl.c:985,9'
          Dst:             pni_sasl_impl_init_client
        - Src:             'c/src/sasl/sasl.c:986,9'
          Dst:             pn_string_size
        - Src:             'c/src/sasl/sasl.c:987,53'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:987,9'
          Dst:             pni_sasl_impl_process_mechanisms
        - Src:             'c/src/sasl/sasl.c:989,5'
          Dst:             pnx_sasl_set_desired_state
        - Src:             'c/src/sasl/sasl.c:992,3'
          Dst:             pn_free
    - functionName:    pni_sasl_impl_process_init
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:230,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:230,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_do_init
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 898
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          72
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_amqp_decode_DqEsze
        - pn_string_get
        - pn_stringn
        - pni_sasl_impl_process_init
        - pni_sasl_server_included_mech
        - pnx_sasl_error
        - pnx_sasl_set_desired_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:899,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsze
                - pn_stringn
                - pni_sasl_server_included_mech
                - pnx_sasl_error
                - pnx_sasl_set_desired_state
                - pn_string_get
                - pni_sasl_impl_process_init
            - BranchSide:      'c/src/sasl/sasl.c:899,33'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsze
                - pn_stringn
                - pni_sasl_server_included_mech
                - pnx_sasl_error
                - pnx_sasl_set_desired_state
                - pn_string_get
                - pni_sasl_impl_process_init
        - Branch String:   'c/src/sasl/sasl.c:903,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:903,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:906,13'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsze
                - pn_stringn
                - pni_sasl_server_included_mech
                - pnx_sasl_error
                - pnx_sasl_set_desired_state
                - pn_string_get
                - pni_sasl_impl_process_init
        - Branch String:   'c/src/sasl/sasl.c:906,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:906,7'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsze
                - pn_stringn
                - pni_sasl_server_included_mech
                - pnx_sasl_error
                - pnx_sasl_set_desired_state
                - pn_string_get
                - pni_sasl_impl_process_init
            - BranchSide:      'c/src/sasl/sasl.c:911,3'
              BranchSideFuncs:
                - pn_amqp_decode_DqEsze
                - pn_stringn
                - pni_sasl_server_included_mech
                - pnx_sasl_error
                - pnx_sasl_set_desired_state
                - pn_string_get
                - pni_sasl_impl_process_init
        - Branch String:   'c/src/sasl/sasl.c:917,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:918,5'
              BranchSideFuncs:
                - pn_string_get
                - pni_sasl_impl_process_init
            - BranchSide:      'c/src/sasl/sasl.c:922,63'
              BranchSideFuncs:
                - pn_string_get
                - pni_sasl_impl_process_init
      Callsites:
        - Src:             'c/src/sasl/sasl.c:911,3'
          Dst:             pn_amqp_decode_DqEsze
        - Src:             'c/src/sasl/sasl.c:912,30'
          Dst:             pn_stringn
        - Src:             'c/src/sasl/sasl.c:917,8'
          Dst:             pni_sasl_server_included_mech
        - Src:             'c/src/sasl/sasl.c:918,5'
          Dst:             pnx_sasl_error
        - Src:             'c/src/sasl/sasl.c:920,5'
          Dst:             pnx_sasl_set_desired_state
        - Src:             'c/src/sasl/sasl.c:922,43'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:922,5'
          Dst:             pni_sasl_impl_process_init
    - functionName:    pnx_sasl_error
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_condition_set_description
        - pn_condition_set_name
        - pn_transport_condition
        - pnx_sasl_logf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:63,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_logf
                - pn_transport_condition
                - pn_condition_set_name
                - pn_condition_set_description
            - BranchSide:      'c/src/sasl/sasl.c:63,5'
              BranchSideFuncs:
                - pnx_sasl_logf
                - pn_transport_condition
                - pn_condition_set_name
                - pn_condition_set_description
      Callsites:
        - Src:             'c/src/sasl/sasl.c:63,5'
          Dst:             pnx_sasl_logf
        - Src:             'c/src/sasl/sasl.c:64,25'
          Dst:             pn_transport_condition
        - Src:             'c/src/sasl/sasl.c:65,5'
          Dst:             pn_condition_set_name
        - Src:             'c/src/sasl/sasl.c:66,5'
          Dst:             pn_condition_set_description
    - functionName:    pnx_sasl_logf
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pni_logger_vlogf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:54,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/sasl/sasl.c:55,5'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/sasl/sasl.c:56,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:56,9'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/sasl/sasl.c:57,9'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/sasl/sasl.c:56,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:56,9'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/sasl/sasl.c:56,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:57,9'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/sasl/sasl.c:57,9'
          Dst:             pni_logger_vlogf
    - functionName:    pn_sasl_outcome
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 893
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_sasl_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:892,22'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
            - BranchSide:      'c/src/sasl/sasl.c:892,22'
              BranchSideFuncs:
                - get_sasl_internal
        - Branch String:   'c/src/sasl/sasl.c:893,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:893,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:893,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/sasl/sasl.c:892,22'
          Dst:             get_sasl_internal
    - functionName:    get_sasl_internal
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:284,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:284,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:284,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_sasl_done
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 888
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_sasl_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:884,22'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
            - BranchSide:      'c/src/sasl/sasl.c:884,22'
              BranchSideFuncs:
                - get_sasl_internal
        - Branch String:   'c/src/sasl/sasl.c:885,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:885,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:886,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/sasl/sasl.c:884,22'
          Dst:             get_sasl_internal
    - functionName:    pn_sasl_get_allow_insecure_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 877
      functionLinenumberEnd: 879
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sasl_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:878,24'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
            - BranchSide:      'c/src/sasl/sasl.c:878,24'
              BranchSideFuncs:
                - get_sasl_internal
      Callsites:
        - Src:             'c/src/sasl/sasl.c:878,24'
          Dst:             get_sasl_internal
    - functionName:    pn_sasl_set_allow_insecure_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 874
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sasl_internal
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'c/src/sasl/sasl.c:872,24'
          Dst:             get_sasl_internal
    - functionName:    pn_sasl_allowed_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 864
      functionLinenumberEnd: 868
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_sasl_internal
        - pn_strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:865,24'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
                - free
                - pn_strdup
            - BranchSide:      'c/src/sasl/sasl.c:865,24'
              BranchSideFuncs:
                - get_sasl_internal
                - free
                - pn_strdup
        - Branch String:   'c/src/sasl/sasl.c:867,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:867,33'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:867,41'
              BranchSideFuncs:
                - pn_strdup
      Callsites:
        - Src:             'c/src/sasl/sasl.c:865,24'
          Dst:             get_sasl_internal
        - Src:             'c/src/sasl/sasl.c:867,41'
          Dst:             pn_strdup
    - functionName:    pn_sasl_get_mech
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 858
      functionLinenumberEnd: 860
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sasl_internal
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:859,24'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
                - pn_string_get
            - BranchSide:      'c/src/sasl/sasl.c:859,24'
              BranchSideFuncs:
                - get_sasl_internal
                - pn_string_get
      Callsites:
        - Src:             'c/src/sasl/sasl.c:859,24'
          Dst:             get_sasl_internal
        - Src:             'c/src/sasl/sasl.c:860,12'
          Dst:             pn_string_get
    - functionName:    pn_sasl_get_authorization
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 852
      functionLinenumberEnd: 854
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sasl_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:853,24'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
            - BranchSide:      'c/src/sasl/sasl.c:853,24'
              BranchSideFuncs:
                - get_sasl_internal
      Callsites:
        - Src:             'c/src/sasl/sasl.c:853,24'
          Dst:             get_sasl_internal
    - functionName:    pn_sasl_get_user
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 846
      functionLinenumberEnd: 848
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_sasl_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:847,24'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - get_sasl_internal
            - BranchSide:      'c/src/sasl/sasl.c:847,24'
              BranchSideFuncs:
                - get_sasl_internal
      Callsites:
        - Src:             'c/src/sasl/sasl.c:847,24'
          Dst:             get_sasl_internal
    - functionName:    pni_sasl_set_external_security
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 838
      functionLinenumberEnd: 843
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:839,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - free
                - pn_strdup
            - BranchSide:      'c/src/sasl/sasl.c:839,33'
              BranchSideFuncs:
                - free
                - pn_strdup
        - Branch String:   'c/src/sasl/sasl.c:842,25'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:842,25'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:842,34'
              BranchSideFuncs:
                - pn_strdup
      Callsites:
        - Src:             'c/src/sasl/sasl.c:842,34'
          Dst:             pn_strdup
    - functionName:    pni_sasl_set_user_password
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 835
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:830,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - free
                - pn_strdup
            - BranchSide:      'c/src/sasl/sasl.c:830,33'
              BranchSideFuncs:
                - free
                - pn_strdup
        - Branch String:   'c/src/sasl/sasl.c:834,20'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:834,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:834,31'
              BranchSideFuncs:
                - pn_strdup
      Callsites:
        - Src:             'c/src/sasl/sasl.c:834,31'
          Dst:             pn_strdup
    - functionName:    pnx_sasl_set_local_hostname
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:824,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string
            - BranchSide:      'c/src/sasl/sasl.c:824,33'
              BranchSideFuncs:
                - pn_string
      Callsites:
        - Src:             'c/src/sasl/sasl.c:825,22'
          Dst:             pn_string
    - functionName:    pni_sasl_set_remote_hostname
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 817
      functionLinenumberEnd: 820
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_sasl_impl_free
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:210,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:210,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_sasl_free
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 796
      functionLinenumberEnd: 814
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer_free
        - pn_free
        - pni_sasl_impl_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:797,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_free
                - free
                - free
                - free
                - pn_free
                - pni_sasl_impl_free
                - pn_buffer_free
                - pn_buffer_free
                - free
            - BranchSide:      'c/src/sasl/sasl.c:797,7'
              BranchSideFuncs:
                - pn_free
                - free
                - free
                - free
                - pn_free
                - pni_sasl_impl_free
                - pn_buffer_free
                - pn_buffer_free
                - free
        - Branch String:   'c/src/sasl/sasl.c:797,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:797,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:798,35'
              BranchSideFuncs:
                - pn_free
                - free
                - free
                - free
                - pn_free
                - pni_sasl_impl_free
                - pn_buffer_free
                - pn_buffer_free
                - free
        - Branch String:   'c/src/sasl/sasl.c:799,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:799,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:800,21'
              BranchSideFuncs:
                - pn_free
                - free
                - free
                - free
                - pn_free
                - pni_sasl_impl_free
                - pn_buffer_free
                - pn_buffer_free
                - free
        - Branch String:   'c/src/sasl/sasl.c:806,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:807,9'
              BranchSideFuncs:
                - pn_buffer_free
                - pn_buffer_free
                - free
            - BranchSide:      'c/src/sasl/sasl.c:809,28'
              BranchSideFuncs:
                - pn_buffer_free
                - pn_buffer_free
                - free
      Callsites:
        - Src:             'c/src/sasl/sasl.c:800,7'
          Dst:             pn_free
        - Src:             'c/src/sasl/sasl.c:804,7'
          Dst:             pn_free
        - Src:             'c/src/sasl/sasl.c:807,9'
          Dst:             pni_sasl_impl_free
        - Src:             'c/src/sasl/sasl.c:809,7'
          Dst:             pn_buffer_free
        - Src:             'c/src/sasl/sasl.c:810,7'
          Dst:             pn_buffer_free
    - functionName:    pn_sasl
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:763,19'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - malloc
                - pn_buffer
                - pn_buffer
            - BranchSide:      'c/src/sasl/sasl.c:763,19'
              BranchSideFuncs:
                - malloc
                - pn_buffer
                - pn_buffer
        - Branch String:   'c/src/sasl/sasl.c:763,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:763,7'
              BranchSideFuncs:
                - malloc
                - pn_buffer
                - pn_buffer
            - BranchSide:      'c/src/sasl/sasl.c:764,39'
              BranchSideFuncs:
                - malloc
                - pn_buffer
                - pn_buffer
        - Branch String:   'c/src/sasl/sasl.c:768,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:768,56'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer
            - BranchSide:      'c/src/sasl/sasl.c:768,11'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer
        - Branch String:   'c/src/sasl/sasl.c:768,56'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:768,11'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer
            - BranchSide:      'c/src/sasl/sasl.c:768,11'
              BranchSideFuncs:
                - pn_buffer
                - pn_buffer
      Callsites:
        - Src:             'c/src/sasl/sasl.c:780,28'
          Dst:             pn_buffer
        - Src:             'c/src/sasl/sasl.c:781,28'
          Dst:             pn_buffer
    - functionName:    pn_output_write_sasl_encrypt
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 739
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          128
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - pn_buffer_append
        - pn_buffer_get
        - pn_buffer_trim
        - pn_bytes
        - pni_sasl_impl_encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:740,43'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
            - BranchSide:      'c/src/sasl/sasl.c:740,43'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:741,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:741,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:743,41'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:747,27'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:748,79'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
            - BranchSide:      'c/src/sasl/sasl.c:748,79'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
        - Branch String:   'c/src/sasl/sasl.c:750,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:751,44'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
            - BranchSide:      'c/src/sasl/sasl.c:754,15'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
        - Branch String:   'c/src/sasl/sasl.c:752,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:751,14'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
            - BranchSide:      'c/src/sasl/sasl.c:754,15'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
        - Branch String:   'c/src/sasl/sasl.c:745,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:746,26'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_encode
                - pn_buffer_append
                - pn_buffer_get
                - pn_buffer_trim
            - BranchSide:      'c/src/sasl/sasl.c:756,18'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
      Callsites:
        - Src:             'c/src/sasl/sasl.c:746,26'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:748,52'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:748,20'
          Dst:             pni_sasl_impl_encode
        - Src:             'c/src/sasl/sasl.c:751,14'
          Dst:             pn_buffer_append
        - Src:             'c/src/sasl/sasl.c:756,18'
          Dst:             pn_buffer_get
        - Src:             'c/src/sasl/sasl.c:757,3'
          Dst:             pn_buffer_trim
    - functionName:    pn_input_read_sasl_encrypt
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 686
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          162
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - pn_buffer_append
        - pn_buffer_bytes
        - pn_buffer_trim
        - pn_bytes
        - pni_sasl_impl_decode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:663,32'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_trim
            - BranchSide:      'c/src/sasl/sasl.c:663,32'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:667,26'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:668,79'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
            - BranchSide:      'c/src/sasl/sasl.c:668,79'
              BranchSideFuncs:
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
        - Branch String:   'c/src/sasl/sasl.c:670,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:671,43'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
            - BranchSide:      'c/src/sasl/sasl.c:674,15'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
        - Branch String:   'c/src/sasl/sasl.c:672,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:671,14'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
            - BranchSide:      'c/src/sasl/sasl.c:674,15'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_trim
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
        - Branch String:   'c/src/sasl/sasl.c:665,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:666,26'
              BranchSideFuncs:
                - pn_bytes
                - pn_bytes
                - pni_sasl_impl_decode
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_trim
            - BranchSide:      'c/src/sasl/sasl.c:676,24'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:680,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:680,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:681,13'
              BranchSideFuncs:
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:681,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:682,5'
              BranchSideFuncs:
                - pn_buffer_trim
        - Branch String:   'c/src/sasl/sasl.c:678,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:678,3'
              BranchSideFuncs:
                - pn_buffer_trim
            - BranchSide:      'c/src/sasl/sasl.c:679,84'
              BranchSideFuncs:
                - pn_buffer_trim
      Callsites:
        - Src:             'c/src/sasl/sasl.c:666,26'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:668,52'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/sasl.c:668,20'
          Dst:             pni_sasl_impl_decode
        - Src:             'c/src/sasl/sasl.c:671,14'
          Dst:             pn_buffer_append
        - Src:             'c/src/sasl/sasl.c:676,24'
          Dst:             pn_buffer_bytes
        - Src:             'c/src/sasl/sasl.c:682,5'
          Dst:             pn_buffer_trim
    - functionName:    pn_output_write_sasl
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 736
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - pn_buffer_size
        - pn_dispatcher_output
        - pn_logger_logf
        - pni_post_sasl_frame
        - pni_sasl_impl_can_encrypt
        - pni_sasl_impl_max_encrypt_size
        - pni_sasl_impl_prepare_write
        - pni_sasl_is_final_input_state
        - pni_sasl_is_final_output_state
        - pni_sasl_start_server_if_needed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:703,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_impl_prepare_write
                - pni_post_sasl_frame
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_sasl_is_final_output_state
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:703,33'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_impl_prepare_write
                - pni_post_sasl_frame
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_sasl_is_final_output_state
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:706,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:706,7'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_impl_prepare_write
                - pni_post_sasl_frame
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_sasl_is_final_output_state
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:708,3'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_impl_prepare_write
                - pni_post_sasl_frame
                - pn_buffer_size
                - pn_dispatcher_output
                - pni_sasl_is_final_output_state
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:714,53'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:714,57'
              BranchSideFuncs:
                - pni_sasl_is_final_output_state
                - pn_dispatcher_output
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:715,12'
              BranchSideFuncs:
                - pn_dispatcher_output
        - Branch String:   'c/src/sasl/sasl.c:714,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:715,12'
              BranchSideFuncs:
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:718,8'
              BranchSideFuncs:
                - pni_sasl_is_final_input_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:718,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:719,31'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:723,13'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:723,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:723,7'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:728,7'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:728,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:729,30'
              BranchSideFuncs:
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:730,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:730,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:730,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:730,5'
              BranchSideFuncs:
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/sasl/sasl.c:708,3'
          Dst:             pni_sasl_start_server_if_needed
        - Src:             'c/src/sasl/sasl.c:710,3'
          Dst:             pni_sasl_impl_prepare_write
        - Src:             'c/src/sasl/sasl.c:712,3'
          Dst:             pni_post_sasl_frame
        - Src:             'c/src/sasl/sasl.c:714,7'
          Dst:             pn_buffer_size
        - Src:             'c/src/sasl/sasl.c:714,57'
          Dst:             pni_sasl_is_final_output_state
        - Src:             'c/src/sasl/sasl.c:715,12'
          Dst:             pn_dispatcher_output
        - Src:             'c/src/sasl/sasl.c:718,8'
          Dst:             pni_sasl_is_final_input_state
        - Src:             'c/src/sasl/sasl.c:728,7'
          Dst:             pni_sasl_impl_can_encrypt
        - Src:             'c/src/sasl/sasl.c:729,30'
          Dst:             pni_sasl_impl_max_encrypt_size
        - Src:             'c/src/sasl/sasl.c:730,5'
          Dst:             pn_logger_logf
    - functionName:    pn_input_read_sasl
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 626
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - pn_dispatcher_input
        - pn_do_error
        - pn_logger_logf
        - pn_set_error_layer
        - pni_sasl_impl_can_encrypt
        - pni_sasl_impl_max_encrypt_size
        - pni_sasl_is_final_input_state
        - pni_sasl_is_final_output_state
        - pni_sasl_start_server_if_needed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:627,33'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_do_error
                - pn_set_error_layer
                - pni_sasl_start_server_if_needed
                - pni_sasl_is_final_input_state
                - pn_dispatcher_input
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:627,33'
              BranchSideFuncs:
                - pn_do_error
                - pn_set_error_layer
                - pni_sasl_start_server_if_needed
                - pni_sasl_is_final_input_state
                - pn_dispatcher_input
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:630,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:631,5'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_is_final_input_state
                - pn_dispatcher_input
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:636,3'
              BranchSideFuncs:
                - pni_sasl_start_server_if_needed
                - pni_sasl_is_final_input_state
                - pn_dispatcher_input
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:638,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:639,85'
              BranchSideFuncs:
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:647,8'
              BranchSideFuncs:
                - pni_sasl_is_final_output_state
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:640,15'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:640,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:640,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:640,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:640,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:643,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:647,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:648,31'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:651,7'
              BranchSideFuncs:
                - pni_sasl_impl_can_encrypt
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:651,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:652,30'
              BranchSideFuncs:
                - pni_sasl_impl_max_encrypt_size
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:653,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:653,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:653,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:653,5'
              BranchSideFuncs:
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/sasl/sasl.c:631,5'
          Dst:             pn_do_error
        - Src:             'c/src/sasl/sasl.c:632,5'
          Dst:             pn_set_error_layer
        - Src:             'c/src/sasl/sasl.c:636,3'
          Dst:             pni_sasl_start_server_if_needed
        - Src:             'c/src/sasl/sasl.c:638,8'
          Dst:             pni_sasl_is_final_input_state
        - Src:             'c/src/sasl/sasl.c:639,17'
          Dst:             pn_dispatcher_input
        - Src:             'c/src/sasl/sasl.c:647,8'
          Dst:             pni_sasl_is_final_output_state
        - Src:             'c/src/sasl/sasl.c:651,7'
          Dst:             pni_sasl_impl_can_encrypt
        - Src:             'c/src/sasl/sasl.c:652,30'
          Dst:             pni_sasl_impl_max_encrypt_size
        - Src:             'c/src/sasl/sasl.c:653,5'
          Dst:             pn_logger_logf
    - functionName:    pn_error_sasl
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 579
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_set_desired_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:577,14'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/sasl.c:577,14'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
      Callsites:
        - Src:             'c/src/sasl/sasl.c:578,3'
          Dst:             pnx_sasl_set_desired_state
    - functionName:    pn_output_write_sasl_header
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_logger_logf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:690,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:690,3'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:690,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:690,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:692,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:690,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:690,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:692,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/sasl.c:693,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:693,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/sasl/sasl.c:690,3'
          Dst:             pn_logger_logf
    - functionName:    pn_input_read_sasl_header
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          115
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - pn_do_error
        - pn_logger_logf
        - pn_quote_data
        - pn_set_error_layer
        - pn_ssl_get_remote_subject
        - pn_ssl_get_ssf
        - pni_protocol_name
        - pni_sasl_set_external_security
        - pni_sniff_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:583,25'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_do_error
                - pn_set_error_layer
            - BranchSide:      'c/src/sasl/sasl.c:583,25'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
                - pn_do_error
                - pn_set_error_layer
        - Branch String:   'c/src/sasl/sasl.c:584,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:584,23'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/sasl/sasl.c:590,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/sasl/sasl.c:584,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:585,5'
              BranchSideFuncs:
                - pn_do_error
                - pn_set_error_layer
            - BranchSide:      'c/src/sasl/sasl.c:590,34'
              BranchSideFuncs:
                - pni_sniff_header
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/sasl/sasl.c:591,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:593,16'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/sasl/sasl.c:603,9'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
            - BranchSide:      'c/src/sasl/sasl.c:609,3'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
        - Branch String:   'c/src/sasl/sasl.c:594,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/sasl/sasl.c:599,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:599,5'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/sasl/sasl.c:600,47'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/sasl/sasl.c:599,5'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:599,5'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
            - BranchSide:      'c/src/sasl/sasl.c:600,47'
              BranchSideFuncs:
                - pn_ssl_get_ssf
                - pn_ssl_get_remote_subject
                - pni_sasl_set_external_security
        - Branch String:   'c/src/sasl/sasl.c:603,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:603,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:609,3'
              BranchSideFuncs:
                - pn_quote_data
                - pni_protocol_name
                - pn_do_error
                - pn_set_error_layer
      Callsites:
        - Src:             'c/src/sasl/sasl.c:585,5'
          Dst:             pn_do_error
        - Src:             'c/src/sasl/sasl.c:587,5'
          Dst:             pn_set_error_layer
        - Src:             'c/src/sasl/sasl.c:590,34'
          Dst:             pni_sniff_header
        - Src:             'c/src/sasl/sasl.c:599,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/sasl/sasl.c:600,47'
          Dst:             pn_ssl_get_ssf
        - Src:             'c/src/sasl/sasl.c:600,85'
          Dst:             pn_ssl_get_remote_subject
        - Src:             'c/src/sasl/sasl.c:600,5'
          Dst:             pni_sasl_set_external_security
        - Src:             'c/src/sasl/sasl.c:609,3'
          Dst:             pn_quote_data
        - Src:             'c/src/sasl/sasl.c:611,65'
          Dst:             pni_protocol_name
        - Src:             'c/src/sasl/sasl.c:610,3'
          Dst:             pn_do_error
        - Src:             'c/src/sasl/sasl.c:613,3'
          Dst:             pn_set_error_layer
    - functionName:    pnx_sasl_fail_authentication
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_set_failed
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:203,2'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_set_failed
            - BranchSide:      'c/src/sasl/sasl.c:203,2'
              BranchSideFuncs:
                - pnx_sasl_set_failed
      Callsites:
        - Src:             'c/src/sasl/sasl.c:203,2'
          Dst:             pnx_sasl_set_failed
    - functionName:    pnx_sasl_set_failed
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:177,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:178,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_succeed_authentication
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_set_succeeded
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:201,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
            - BranchSide:      'c/src/sasl/sasl.c:201,3'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
      Callsites:
        - Src:             'c/src/sasl/sasl.c:201,3'
          Dst:             pnx_sasl_set_succeeded
    - functionName:    pnx_sasl_set_succeeded
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          88
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - pn_logger_logf
        - pn_string_get
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:159,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
                - pn_string_get
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:159,18'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:159,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:160,22'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:165,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:166,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
            - BranchSide:      'c/src/sasl/sasl.c:169,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:166,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:166,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:166,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:166,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:166,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:169,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
        - Branch String:   'c/src/sasl/sasl.c:169,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:169,7'
              BranchSideFuncs:
                - pn_string_get
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/sasl/sasl.c:166,7'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:166,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/sasl/sasl.c:169,7'
          Dst:             pn_string_get
        - Src:             'c/src/sasl/sasl.c:169,7'
          Dst:             pn_logger_logf
    - functionName:    pnx_sasl_get_auth_required
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_get_authentication_required
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:199,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_get_authentication_required
            - BranchSide:      'c/src/sasl/sasl.c:199,10'
              BranchSideFuncs:
                - pnx_sasl_get_authentication_required
      Callsites:
        - Src:             'c/src/sasl/sasl.c:199,10'
          Dst:             pnx_sasl_get_authentication_required
    - functionName:    pnx_sasl_get_authentication_required
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pnx_sasl_get_allow_insecure_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_get_allow_insecure_mechanisms
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:197,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_get_allow_insecure_mechanisms
            - BranchSide:      'c/src/sasl/sasl.c:197,10'
              BranchSideFuncs:
                - pnx_sasl_get_allow_insecure_mechanisms
      Callsites:
        - Src:             'c/src/sasl/sasl.c:197,10'
          Dst:             pnx_sasl_get_allow_insecure_mechanisms
    - functionName:    pnx_sasl_get_allow_insecure_mechanisms
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:91,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:91,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:91,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_is_mechanism_included
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 451
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_sasl_server_included_mech
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:451,51'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pni_sasl_server_included_mech
            - BranchSide:      'c/src/sasl/sasl.c:451,51'
              BranchSideFuncs:
                - pni_sasl_server_included_mech
      Callsites:
        - Src:             'c/src/sasl/sasl.c:451,10'
          Dst:             pni_sasl_server_included_mech
    - functionName:    pnx_sasl_is_included_mech
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_is_mechanism_included
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:195,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_is_mechanism_included
            - BranchSide:      'c/src/sasl/sasl.c:195,10'
              BranchSideFuncs:
                - pnx_sasl_is_mechanism_included
      Callsites:
        - Src:             'c/src/sasl/sasl.c:195,10'
          Dst:             pnx_sasl_is_mechanism_included
    - functionName:    pnx_sasl_set_default_implementation
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pnx_sasl_set_implementation
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pnx_sasl_set_selected_mechanism
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:152,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string
            - BranchSide:      'c/src/sasl/sasl.c:152,18'
              BranchSideFuncs:
                - pn_string
        - Branch String:   'c/src/sasl/sasl.c:152,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:153,43'
              BranchSideFuncs:
                - pn_string
      Callsites:
        - Src:             'c/src/sasl/sasl.c:153,43'
          Dst:             pn_string
    - functionName:    pnx_sasl_set_bytes_out
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:145,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:146,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_selected_mechanism
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_string_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:140,21'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - pn_string_get
            - BranchSide:      'c/src/sasl/sasl.c:140,21'
              BranchSideFuncs:
                - pn_string_get
        - Branch String:   'c/src/sasl/sasl.c:140,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:140,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:140,59'
              BranchSideFuncs:
                - pn_string_get
      Callsites:
        - Src:             'c/src/sasl/sasl.c:140,28'
          Dst:             pn_string_get
    - functionName:    pnx_sasl_get_remote_fqdn
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:135,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:135,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:135,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_clear_password
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:126,18'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/sasl/sasl.c:126,18'
              BranchSideFuncs:
                - free
        - Branch String:   'c/src/sasl/sasl.c:126,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:127,39'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    pnx_sasl_get_password
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:121,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:121,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:121,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_external_ssf
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:116,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:116,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:116,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_external_username
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:111,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:111,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:111,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_authorization
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:106,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:106,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:106,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_username
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:101,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:101,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:101,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_is_transport_encrypted
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:86,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:86,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:86,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_is_client
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:81,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:81,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:81,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_set_context
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:76,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:76,54'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pnx_sasl_get_context
      functionSourceFile: '/src/qpid-proton/c/src/sasl/sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          19
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/sasl/sasl.c:71,10'
          Branch Sides:
            - BranchSide:      'c/src/sasl/sasl.c:71,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/sasl.c:71,45'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    default_sasl_impl_decode
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_impl_encode
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_impl_max_encrypt_size
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_impl_can_encrypt
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_process_outcome
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_process_challenge
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_process_mechanisms
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         70
      ICount:          307
      EdgeCount:       96
      CyclomaticComplexity: 28
      functionsReached:
        - pn_bytes
        - pnx_sasl_clear_password
        - pnx_sasl_get_allow_insecure_mechanisms
        - pnx_sasl_get_authorization
        - pnx_sasl_get_password
        - pnx_sasl_get_username
        - pnx_sasl_is_transport_encrypted
        - pnx_sasl_set_bytes_out
        - pnx_sasl_set_context
        - pnx_sasl_set_desired_state
        - pnx_sasl_set_selected_mechanism
        - strlen
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/default_sasl.c:99,26'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_get_username
                - pnx_sasl_get_password
                - pnx_sasl_get_authorization
                - strstr
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:99,26'
              BranchSideFuncs:
                - pnx_sasl_get_username
                - pnx_sasl_get_password
                - pnx_sasl_get_authorization
                - strstr
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:107,13'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:107,22'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
            - BranchSide:      'c/src/sasl/default_sasl.c:127,11'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
        - Branch String:   'c/src/sasl/default_sasl.c:107,30'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:107,53'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:107,33'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:107,49'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:107,53'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:127,11'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
        - Branch String:   'c/src/sasl/default_sasl.c:107,65'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:107,76'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:108,5'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:107,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:108,5'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:127,11'
              BranchSideFuncs:
                - strstr
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
        - Branch String:   'c/src/sasl/default_sasl.c:109,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:110,21'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:120,41'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:112,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:112,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/default_sasl.c:114,7'
              BranchSideFuncs:
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:130,13'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:130,22'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:130,30'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:130,53'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
            - BranchSide:      'c/src/sasl/default_sasl.c:130,33'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
        - Branch String:   'c/src/sasl/default_sasl.c:130,49'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:130,53'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:130,65'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:130,76'
              BranchSideFuncs:
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
            - BranchSide:      'c/src/sasl/default_sasl.c:131,8'
              BranchSideFuncs:
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
        - Branch String:   'c/src/sasl/default_sasl.c:130,83'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:131,8'
              BranchSideFuncs:
                - pnx_sasl_is_transport_encrypted
                - pnx_sasl_get_allow_insecure_mechanisms
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:131,51'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:131,54'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:132,7'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:131,105'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:132,7'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:132,16'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:132,19'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:130,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:133,5'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:158,11'
              BranchSideFuncs:
                - strstr
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:134,20'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:134,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:135,20'
              BranchSideFuncs:
                - strlen
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:139,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:139,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/default_sasl.c:141,5'
              BranchSideFuncs:
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:143,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:143,18'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:144,5'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_clear_password
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:160,13'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:160,13'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/default_sasl.c:160,22'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:160,30'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:160,53'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:160,33'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:160,49'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:160,53'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:160,49'
              BranchSideFuncs: []
        - Branch String:   'c/src/sasl/default_sasl.c:160,65'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:160,76'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:161,5'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:160,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:160,7'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
            - BranchSide:      'c/src/sasl/default_sasl.c:161,5'
              BranchSideFuncs:
                - pnx_sasl_set_selected_mechanism
                - strlen
                - malloc
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
                - pn_bytes
        - Branch String:   'c/src/sasl/default_sasl.c:162,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:163,21'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:173,41'
              BranchSideFuncs:
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:165,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:165,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/default_sasl.c:167,7'
              BranchSideFuncs:
                - pnx_sasl_set_context
                - pn_bytes
                - pnx_sasl_set_bytes_out
                - pnx_sasl_set_desired_state
      Callsites:
        - Src:             'c/src/sasl/default_sasl.c:99,26'
          Dst:             pnx_sasl_get_username
        - Src:             'c/src/sasl/default_sasl.c:100,26'
          Dst:             pnx_sasl_get_password
        - Src:             'c/src/sasl/default_sasl.c:101,26'
          Dst:             pnx_sasl_get_authorization
        - Src:             'c/src/sasl/default_sasl.c:105,23'
          Dst:             strstr
        - Src:             'c/src/sasl/default_sasl.c:108,5'
          Dst:             pnx_sasl_set_selected_mechanism
        - Src:             'c/src/sasl/default_sasl.c:110,21'
          Dst:             strlen
        - Src:             'c/src/sasl/default_sasl.c:114,7'
          Dst:             pnx_sasl_set_context
        - Src:             'c/src/sasl/default_sasl.c:117,41'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/default_sasl.c:120,41'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/default_sasl.c:0,0'
          Dst:             pnx_sasl_set_bytes_out
        - Src:             'c/src/sasl/default_sasl.c:127,11'
          Dst:             strstr
        - Src:             'c/src/sasl/default_sasl.c:131,8'
          Dst:             pnx_sasl_is_transport_encrypted
        - Src:             'c/src/sasl/default_sasl.c:131,54'
          Dst:             pnx_sasl_get_allow_insecure_mechanisms
        - Src:             'c/src/sasl/default_sasl.c:133,5'
          Dst:             pnx_sasl_set_selected_mechanism
        - Src:             'c/src/sasl/default_sasl.c:134,30'
          Dst:             strlen
        - Src:             'c/src/sasl/default_sasl.c:135,20'
          Dst:             strlen
        - Src:             'c/src/sasl/default_sasl.c:136,20'
          Dst:             strlen
        - Src:             'c/src/sasl/default_sasl.c:141,5'
          Dst:             pnx_sasl_set_context
        - Src:             'c/src/sasl/default_sasl.c:148,39'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/default_sasl.c:148,5'
          Dst:             pnx_sasl_set_bytes_out
        - Src:             'c/src/sasl/default_sasl.c:151,5'
          Dst:             pnx_sasl_clear_password
        - Src:             'c/src/sasl/default_sasl.c:158,11'
          Dst:             strstr
        - Src:             'c/src/sasl/default_sasl.c:161,5'
          Dst:             pnx_sasl_set_selected_mechanism
        - Src:             'c/src/sasl/default_sasl.c:163,21'
          Dst:             strlen
        - Src:             'c/src/sasl/default_sasl.c:167,7'
          Dst:             pnx_sasl_set_context
        - Src:             'c/src/sasl/default_sasl.c:170,41'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/default_sasl.c:173,41'
          Dst:             pn_bytes
        - Src:             'c/src/sasl/default_sasl.c:0,0'
          Dst:             pnx_sasl_set_bytes_out
        - Src:             'c/src/sasl/default_sasl.c:0,0'
          Dst:             pnx_sasl_set_desired_state
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_process_response
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_process_init
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          75
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - pnx_sasl_get_external_username
        - pnx_sasl_set_context
        - pnx_sasl_set_desired_state
        - pnx_sasl_set_failed
        - pnx_sasl_set_succeeded
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/default_sasl.c:196,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:0,0'
              BranchSideFuncs:
                - strcmp
                - pnx_sasl_get_external_username
                - strcmp
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
                - malloc
                - pnx_sasl_set_context
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_succeeded
            - BranchSide:      'c/src/sasl/default_sasl.c:196,7'
              BranchSideFuncs:
                - strcmp
                - pnx_sasl_get_external_username
                - strcmp
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
                - malloc
                - pnx_sasl_set_context
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_succeeded
        - Branch String:   'c/src/sasl/default_sasl.c:196,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:197,5'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:203,30'
              BranchSideFuncs:
                - pnx_sasl_get_external_username
                - strcmp
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
                - malloc
                - pnx_sasl_set_context
                - pnx_sasl_set_succeeded
        - Branch String:   'c/src/sasl/default_sasl.c:204,38'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:204,41'
              BranchSideFuncs:
                - malloc
                - pnx_sasl_set_context
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
                - pnx_sasl_set_failed
            - BranchSide:      'c/src/sasl/default_sasl.c:225,3'
              BranchSideFuncs:
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:204,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:208,15'
              BranchSideFuncs:
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:225,3'
              BranchSideFuncs:
                - pnx_sasl_set_failed
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:208,9'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:209,43'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:219,5'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
        - Branch String:   'c/src/sasl/default_sasl.c:213,11'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:214,35'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:219,5'
              BranchSideFuncs:
                - pnx_sasl_set_succeeded
                - pnx_sasl_set_desired_state
      Callsites:
        - Src:             'c/src/sasl/default_sasl.c:196,7'
          Dst:             strcmp
        - Src:             'c/src/sasl/default_sasl.c:197,5'
          Dst:             pnx_sasl_set_succeeded
        - Src:             'c/src/sasl/default_sasl.c:203,30'
          Dst:             pnx_sasl_get_external_username
        - Src:             'c/src/sasl/default_sasl.c:204,7'
          Dst:             strcmp
        - Src:             'c/src/sasl/default_sasl.c:210,7'
          Dst:             pnx_sasl_set_context
        - Src:             'c/src/sasl/default_sasl.c:219,5'
          Dst:             pnx_sasl_set_succeeded
        - Src:             'c/src/sasl/default_sasl.c:225,3'
          Dst:             pnx_sasl_set_failed
        - Src:             'c/src/sasl/default_sasl.c:0,0'
          Dst:             pnx_sasl_set_desired_state
    - functionName:    default_sasl_prepare
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_init_client
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    default_sasl_init_server
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_set_desired_state
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/default_sasl.c:81,3'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
            - BranchSide:      'c/src/sasl/default_sasl.c:81,3'
              BranchSideFuncs:
                - pnx_sasl_set_desired_state
      Callsites:
        - Src:             'c/src/sasl/default_sasl.c:81,3'
          Dst:             pnx_sasl_set_desired_state
    - functionName:    default_sasl_impl_list_mechs
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pnx_sasl_get_external_username
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/default_sasl.c:185,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_get_external_username
            - BranchSide:      'c/src/sasl/default_sasl.c:185,7'
              BranchSideFuncs:
                - pnx_sasl_get_external_username
        - Branch String:   'c/src/sasl/default_sasl.c:185,7'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/sasl/default_sasl.c:188,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/sasl/default_sasl.c:185,7'
          Dst:             pnx_sasl_get_external_username
    - functionName:    default_sasl_impl_free
      functionSourceFile: '/src/qpid-proton/c/src/sasl/default_sasl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pnx_sasl_get_context
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/sasl/default_sasl.c:92,8'
          Branch Sides:
            - BranchSide:      'c/src/sasl/default_sasl.c:0,0'
              BranchSideFuncs:
                - pnx_sasl_get_context
                - free
            - BranchSide:      'c/src/sasl/default_sasl.c:92,8'
              BranchSideFuncs:
                - pnx_sasl_get_context
                - free
      Callsites:
        - Src:             'c/src/sasl/default_sasl.c:92,8'
          Dst:             pnx_sasl_get_context
    - functionName:    pn_sasl_config_path
      functionSourceFile: '/src/qpid-proton/c/src/sasl/cyrus_stub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_sasl_config_name
      functionSourceFile: '/src/qpid-proton/c/src/sasl/cyrus_stub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_sasl_extended
      functionSourceFile: '/src/qpid-proton/c/src/sasl/cyrus_stub.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssn_restore
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          83
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SSL_set_session
        - ssl_log
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:466,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:466,13'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:466,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:466,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:467,16'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:468,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:468,38'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:469,9'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:469,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:470,9'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:470,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:471,7'
              BranchSideFuncs:
                - ssl_log
                - SSL_set_session
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:478,11'
              BranchSideFuncs:
                - strcmp
                - ssl_log
                - SSL_set_session
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:473,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:473,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:474,85'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:478,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:468,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:478,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/ssl/openssl.c:470,9'
          Dst:             strcmp
        - Src:             'c/src/ssl/openssl.c:471,7'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:472,16'
          Dst:             SSL_set_session
        - Src:             'c/src/ssl/openssl.c:474,9'
          Dst:             ssl_log
    - functionName:    ssl_log
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssl_vlog
      functionUses:    44
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:173,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_vlog
            - BranchSide:      'c/src/ssl/openssl.c:174,3'
              BranchSideFuncs:
                - ssl_vlog
      Callsites:
        - Src:             'c/src/ssl/openssl.c:175,3'
          Dst:             ssl_vlog
    - functionName:    SSL_set_session
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssl_vlog
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          63
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - pn_default_logger
        - pni_logger_vlogf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:164,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - pni_logger_vlogf
                - pn_default_logger
            - BranchSide:      'c/src/ssl/openssl.c:164,26'
              BranchSideFuncs:
                - pni_logger_vlogf
                - pn_default_logger
        - Branch String:   'c/src/ssl/openssl.c:164,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:164,59'
              BranchSideFuncs:
                - pn_default_logger
                - pni_logger_vlogf
            - BranchSide:      'c/src/ssl/openssl.c:165,7'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/ssl/openssl.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:165,7'
              BranchSideFuncs:
                - pni_logger_vlogf
            - BranchSide:      'c/src/ssl/openssl.c:166,5'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/ssl/openssl.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:165,7'
              BranchSideFuncs:
                - pni_logger_vlogf
        - Branch String:   'c/src/ssl/openssl.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:166,5'
              BranchSideFuncs:
                - pni_logger_vlogf
      Callsites:
        - Src:             'c/src/ssl/openssl.c:164,59'
          Dst:             pn_default_logger
        - Src:             'c/src/ssl/openssl.c:166,5'
          Dst:             pni_logger_vlogf
    - functionName:    ssn_save
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SSL_SESSION_free
        - SSL_get1_session
        - pn_strdup
        - ssl_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:483,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_get1_session
                - ssl_log
                - free
                - SSL_SESSION_free
                - pn_strdup
            - BranchSide:      'c/src/ssl/openssl.c:483,12'
              BranchSideFuncs:
                - SSL_get1_session
                - ssl_log
                - free
                - SSL_SESSION_free
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:483,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:483,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:486,51'
              BranchSideFuncs:
                - SSL_get1_session
                - ssl_log
                - free
                - SSL_SESSION_free
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:487,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:487,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:488,75'
              BranchSideFuncs:
                - ssl_log
                - free
                - SSL_SESSION_free
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:491,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:491,45'
              BranchSideFuncs:
                - pn_strdup
            - BranchSide:      'c/src/ssl/openssl.c:493,34'
              BranchSideFuncs:
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:496,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:496,56'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:496,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/ssl/openssl.c:486,28'
          Dst:             SSL_get1_session
        - Src:             'c/src/ssl/openssl.c:488,7'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:491,45'
          Dst:             SSL_SESSION_free
        - Src:             'c/src/ssl/openssl.c:493,18'
          Dst:             pn_strdup
    - functionName:    SSL_get1_session
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_SESSION_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssl_failed
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - ERR_error_string_n
        - ERR_get_error
        - SSL_set_shutdown
        - pn_do_error
        - ssl_log_flush
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:211,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_set_shutdown
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
            - BranchSide:      'c/src/ssl/openssl.c:211,31'
              BranchSideFuncs:
                - SSL_set_shutdown
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
        - Branch String:   'c/src/ssl/openssl.c:213,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:216,21'
              BranchSideFuncs:
                - SSL_set_shutdown
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
            - BranchSide:      'c/src/ssl/openssl.c:218,8'
              BranchSideFuncs:
                - SSL_set_shutdown
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
        - Branch String:   'c/src/ssl/openssl.c:222,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:222,28'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
            - BranchSide:      'c/src/ssl/openssl.c:227,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:222,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:224,10'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
            - BranchSide:      'c/src/ssl/openssl.c:227,10'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log_flush
                - pn_do_error
        - Branch String:   'c/src/ssl/openssl.c:236,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:237,5'
              BranchSideFuncs:
                - ssl_log_flush
                - pn_do_error
            - BranchSide:      'c/src/ssl/openssl.c:239,3'
              BranchSideFuncs:
                - ssl_log_flush
                - pn_do_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:220,3'
          Dst:             SSL_set_shutdown
        - Src:             'c/src/ssl/openssl.c:235,27'
          Dst:             ERR_get_error
        - Src:             'c/src/ssl/openssl.c:237,5'
          Dst:             ERR_error_string_n
        - Src:             'c/src/ssl/openssl.c:239,3'
          Dst:             ssl_log_flush
        - Src:             'c/src/ssl/openssl.c:241,3'
          Dst:             pn_do_error
    - functionName:    SSL_set_shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_get_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ERR_error_string_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssl_log_flush
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ERR_error_string_n
        - ERR_get_error
        - ssl_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:181,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log
                - ERR_get_error
            - BranchSide:      'c/src/ssl/openssl.c:182,23'
              BranchSideFuncs:
                - ERR_get_error
                - ERR_error_string_n
                - ssl_log
                - ERR_get_error
        - Branch String:   'c/src/ssl/openssl.c:183,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:183,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:184,5'
              BranchSideFuncs:
                - ERR_error_string_n
                - ssl_log
                - ERR_get_error
        - Branch String:   'c/src/ssl/openssl.c:183,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:183,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:184,5'
              BranchSideFuncs:
                - ERR_error_string_n
                - ssl_log
                - ERR_get_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:182,23'
          Dst:             ERR_get_error
        - Src:             'c/src/ssl/openssl.c:184,5'
          Dst:             ERR_error_string_n
        - Src:             'c/src/ssl/openssl.c:185,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:186,11'
          Dst:             ERR_get_error
    - functionName:    start_ssl_shutdown
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - BIO_ssl_shutdown
        - ssl_log
        - ssn_save
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1126,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
                - ssn_save
                - BIO_ssl_shutdown
            - BranchSide:      'c/src/ssl/openssl.c:1126,31'
              BranchSideFuncs:
                - ssl_log
                - ssn_save
                - BIO_ssl_shutdown
        - Branch String:   'c/src/ssl/openssl.c:1127,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1127,7'
              BranchSideFuncs:
                - ssl_log
                - ssn_save
                - BIO_ssl_shutdown
            - BranchSide:      'c/src/ssl/openssl.c:1128,5'
              BranchSideFuncs:
                - ssl_log
                - ssn_save
                - BIO_ssl_shutdown
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1128,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1129,5'
          Dst:             ssn_save
        - Src:             'c/src/ssl/openssl.c:1131,5'
          Dst:             BIO_ssl_shutdown
    - functionName:    BIO_ssl_shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssl_log_clear_data
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_logger_log_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:205,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - pni_logger_log_data
            - BranchSide:      'c/src/ssl/openssl.c:205,3'
              BranchSideFuncs:
                - pni_logger_log_data
        - Branch String:   'c/src/ssl/openssl.c:205,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:205,3'
              BranchSideFuncs:
                - pni_logger_log_data
        - Branch String:   'c/src/ssl/openssl.c:205,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:205,3'
              BranchSideFuncs:
                - pni_logger_log_data
      Callsites:
        - Src:             'c/src/ssl/openssl.c:205,3'
          Dst:             pni_logger_log_data
    - functionName:    match_dns_pattern
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          263
      EdgeCount:       62
      CyclomaticComplexity: 19
      functionsReached:
        - memchr
        - pn_strcasecmp
        - pn_strncasecmp
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:250,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - strlen
                - memchr
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
                - pn_strncasecmp
            - BranchSide:      'c/src/ssl/openssl.c:250,20'
              BranchSideFuncs:
                - strlen
                - memchr
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
                - pn_strncasecmp
        - Branch String:   'c/src/ssl/openssl.c:251,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:252,18'
              BranchSideFuncs:
                - pn_strncasecmp
            - BranchSide:      'c/src/ssl/openssl.c:259,15'
              BranchSideFuncs:
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:252,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:252,26'
              BranchSideFuncs:
                - pn_strncasecmp
            - BranchSide:      'c/src/ssl/openssl.c:253,13'
              BranchSideFuncs:
                - pn_strncasecmp
        - Branch String:   'c/src/ssl/openssl.c:259,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:259,27'
              BranchSideFuncs:
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:297,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:259,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:263,49'
              BranchSideFuncs:
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:297,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:264,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:264,25'
              BranchSideFuncs:
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - memchr
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:265,13'
              BranchSideFuncs:
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - memchr
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:273,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:273,25'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:274,13'
              BranchSideFuncs:
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:282,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:283,11'
              BranchSideFuncs:
                - pn_strcasecmp
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
            - BranchSide:      'c/src/ssl/openssl.c:285,13'
              BranchSideFuncs:
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - strchr
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:290,22'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:290,57'
              BranchSideFuncs:
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:291,11'
              BranchSideFuncs:
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:291,22'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:259,15'
              BranchSideFuncs:
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:292,51'
              BranchSideFuncs:
                - strlen
                - pn_strncasecmp
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
        - Branch String:   'c/src/ssl/openssl.c:259,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:259,27'
              BranchSideFuncs:
                - memchr
                - memchr
                - strchr
                - strlen
                - strlen
                - pn_strncasecmp
                - strlen
                - pn_strncasecmp
                - pn_strcasecmp
            - BranchSide:      'c/src/ssl/openssl.c:297,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/ssl/openssl.c:250,20'
          Dst:             strlen
        - Src:             'c/src/ssl/openssl.c:251,7'
          Dst:             memchr
        - Src:             'c/src/ssl/openssl.c:253,13'
          Dst:             pn_strncasecmp
        - Src:             'c/src/ssl/openssl.c:263,27'
          Dst:             memchr
        - Src:             'c/src/ssl/openssl.c:272,27'
          Dst:             memchr
        - Src:             'c/src/ssl/openssl.c:281,18'
          Dst:             strchr
        - Src:             'c/src/ssl/openssl.c:283,11'
          Dst:             pn_strcasecmp
        - Src:             'c/src/ssl/openssl.c:287,24'
          Dst:             strlen
        - Src:             'c/src/ssl/openssl.c:289,24'
          Dst:             strlen
        - Src:             'c/src/ssl/openssl.c:290,25'
          Dst:             pn_strncasecmp
        - Src:             'c/src/ssl/openssl.c:292,51'
          Dst:             strlen
        - Src:             'c/src/ssl/openssl.c:291,25'
          Dst:             pn_strncasecmp
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_GENERAL_NAME_value
      functionSourceFile: '/usr/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/openssl/x509v3.h:166,1'
          Branch Sides:
            - BranchSide:      '/usr/include/openssl/x509v3.h:0,0'
              BranchSideFuncs:
                - OPENSSL_sk_value
            - BranchSide:      '/usr/include/openssl/x509v3.h:166,1'
              BranchSideFuncs:
                - OPENSSL_sk_value
      Callsites:
        - Src:             '/usr/include/openssl/x509v3.h:166,1'
          Dst:             OPENSSL_sk_value
    - functionName:    OPENSSL_sk_value
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sk_GENERAL_NAME_num
      functionSourceFile: '/usr/include/openssl/x509v3.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - OPENSSL_sk_num
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/usr/include/openssl/x509v3.h:166,1'
          Branch Sides:
            - BranchSide:      '/usr/include/openssl/x509v3.h:0,0'
              BranchSideFuncs:
                - OPENSSL_sk_num
            - BranchSide:      '/usr/include/openssl/x509v3.h:166,1'
              BranchSideFuncs:
                - OPENSSL_sk_num
      Callsites:
        - Src:             '/usr/include/openssl/x509v3.h:166,1'
          Dst:             OPENSSL_sk_num
    - functionName:    OPENSSL_sk_num
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_mutex_init
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1746
      functionLinenumberEnd: 1746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pthread_mutex_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1746,59'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - pthread_mutex_init
            - BranchSide:      'c/src/ssl/openssl.c:1746,59'
              BranchSideFuncs:
                - pthread_mutex_init
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1746,59'
          Dst:             pthread_mutex_init
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ssn_init
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    initialize
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1768
      functionLinenumberEnd: 1787
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CRYPTO_get_ex_new_index
        - OPENSSL_init_crypto
        - OPENSSL_init_ssl
        - pni_mutex_init
        - ssn_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1770,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1770,3'
              BranchSideFuncs:
                - OPENSSL_init_ssl
                - OPENSSL_init_ssl
                - OPENSSL_init_crypto
                - CRYPTO_get_ex_new_index
                - ssn_init
                - malloc
                - pni_mutex_init
            - BranchSide:      'c/src/ssl/openssl.c:1770,3'
              BranchSideFuncs:
                - OPENSSL_init_ssl
                - OPENSSL_init_ssl
                - OPENSSL_init_crypto
                - CRYPTO_get_ex_new_index
                - ssn_init
                - malloc
                - pni_mutex_init
        - Branch String:   'c/src/ssl/openssl.c:1777,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1777,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1779,5'
              BranchSideFuncs:
                - pni_mutex_init
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1770,3'
          Dst:             OPENSSL_init_ssl
        - Src:             'c/src/ssl/openssl.c:1771,3'
          Dst:             OPENSSL_init_ssl
        - Src:             'c/src/ssl/openssl.c:1772,3'
          Dst:             OPENSSL_init_crypto
        - Src:             'c/src/ssl/openssl.c:1773,23'
          Dst:             CRYPTO_get_ex_new_index
        - Src:             'c/src/ssl/openssl.c:1775,3'
          Dst:             ssn_init
        - Src:             'c/src/ssl/openssl.c:1779,5'
          Dst:             pni_mutex_init
    - functionName:    OPENSSL_init_ssl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OPENSSL_init_crypto
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_get_ex_new_index
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_dh2048
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - BN_bin2bn
        - BN_free
        - DH_free
        - DH_new
        - DH_set0_pqg
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:432,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:432,12'
              BranchSideFuncs:
                - DH_new
                - BN_bin2bn
                - BN_bin2bn
                - DH_set0_pqg
                - DH_free
                - BN_free
                - BN_free
            - BranchSide:      'c/src/ssl/openssl.c:432,12'
              BranchSideFuncs:
                - DH_new
                - BN_bin2bn
                - BN_bin2bn
                - DH_set0_pqg
                - DH_free
                - BN_free
                - BN_free
        - Branch String:   'c/src/ssl/openssl.c:435,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:435,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:437,12'
              BranchSideFuncs:
                - BN_bin2bn
                - BN_bin2bn
                - DH_set0_pqg
                - DH_free
                - BN_free
                - BN_free
        - Branch String:   'c/src/ssl/openssl.c:439,22'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:439,32'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
            - BranchSide:      'c/src/ssl/openssl.c:441,5'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
        - Branch String:   'c/src/ssl/openssl.c:440,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:440,11'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
            - BranchSide:      'c/src/ssl/openssl.c:441,5'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
        - Branch String:   'c/src/ssl/openssl.c:439,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:439,7'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
            - BranchSide:      'c/src/ssl/openssl.c:441,5'
              BranchSideFuncs:
                - DH_free
                - BN_free
                - BN_free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:432,12'
          Dst:             DH_new
        - Src:             'c/src/ssl/openssl.c:437,12'
          Dst:             BN_bin2bn
        - Src:             'c/src/ssl/openssl.c:438,12'
          Dst:             BN_bin2bn
        - Src:             'c/src/ssl/openssl.c:440,11'
          Dst:             DH_set0_pqg
        - Src:             'c/src/ssl/openssl.c:441,5'
          Dst:             DH_free
        - Src:             'c/src/ssl/openssl.c:442,5'
          Dst:             BN_free
        - Src:             'c/src/ssl/openssl.c:443,5'
          Dst:             BN_free
    - functionName:    DH_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_set0_pqg
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    DH_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ensure_initialized
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1751
      functionLinenumberEnd: 1753
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - initialize
        - pthread_once
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1752,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1752,3'
              BranchSideFuncs:
                - pthread_once
            - BranchSide:      'c/src/ssl/openssl.c:1752,3'
              BranchSideFuncs:
                - pthread_once
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1752,3'
          Dst:             pthread_once
        - Src:             'c/src/ssl/openssl.c:1752,3'
          Dst:             initialize
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_remote_subject_subfield
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1648
      functionLinenumberEnd: 1695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - X509_NAME_ENTRY_get_data
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_get_subject_name
        - get_peer_certificate
        - get_ssl_internal
        - ssl_log_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1652,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log_error
                - get_ssl_internal
                - get_peer_certificate
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
            - BranchSide:      'c/src/ssl/openssl.c:1652,3'
              BranchSideFuncs:
                - ssl_log_error
                - get_ssl_internal
                - get_peer_certificate
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
        - Branch String:   'c/src/ssl/openssl.c:1652,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1652,3'
              BranchSideFuncs:
                - get_ssl_internal
                - get_peer_certificate
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
            - BranchSide:      'c/src/ssl/openssl.c:1672,5'
              BranchSideFuncs:
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:1678,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1678,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1680,29'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
        - Branch String:   'c/src/ssl/openssl.c:1686,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1686,7'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
            - BranchSide:      'c/src/ssl/openssl.c:1687,27'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
        - Branch String:   'c/src/ssl/openssl.c:1688,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1688,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1689,32'
              BranchSideFuncs:
                - X509_NAME_ENTRY_get_data
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1672,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:1676,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1677,16'
          Dst:             get_peer_certificate
        - Src:             'c/src/ssl/openssl.c:1680,29'
          Dst:             X509_get_subject_name
        - Src:             'c/src/ssl/openssl.c:1684,15'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'c/src/ssl/openssl.c:1687,27'
          Dst:             X509_NAME_get_entry
        - Src:             'c/src/ssl/openssl.c:1689,32'
          Dst:             X509_NAME_ENTRY_get_data
    - functionName:    ssl_log_error
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionLinenumberEnd: 201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ssl_log_flush
        - ssl_vlog
      functionUses:    19
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:194,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_vlog
                - ssl_log_flush
            - BranchSide:      'c/src/ssl/openssl.c:194,7'
              BranchSideFuncs:
                - ssl_vlog
                - ssl_log_flush
        - Branch String:   'c/src/ssl/openssl.c:194,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:194,7'
              BranchSideFuncs:
                - ssl_log_flush
            - BranchSide:      'c/src/ssl/openssl.c:195,5'
              BranchSideFuncs:
                - ssl_vlog
                - ssl_log_flush
      Callsites:
        - Src:             'c/src/ssl/openssl.c:197,5'
          Dst:             ssl_vlog
        - Src:             'c/src/ssl/openssl.c:200,3'
          Dst:             ssl_log_flush
    - functionName:    get_ssl_internal
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:142,10'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:142,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:142,41'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_peer_certificate
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1551
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SSL_get_peer_certificate
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1547,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_get_peer_certificate
            - BranchSide:      'c/src/ssl/openssl.c:1547,13'
              BranchSideFuncs:
                - SSL_get_peer_certificate
        - Branch String:   'c/src/ssl/openssl.c:1547,30'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1547,38'
              BranchSideFuncs:
                - SSL_get_peer_certificate
            - BranchSide:      'c/src/ssl/openssl.c:1547,30'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:1547,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1547,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1548,29'
              BranchSideFuncs:
                - SSL_get_peer_certificate
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1548,29'
          Dst:             SSL_get_peer_certificate
    - functionName:    X509_get_subject_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_get_index_by_NID
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_get_entry
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_ENTRY_get_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_get_peer_certificate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_cert_fingerprint
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1576
      functionLinenumberEnd: 1644
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - EVP_get_digestbyname
        - X509_digest
        - get_peer_certificate
        - get_ssl_internal
        - snprintf
        - ssl_log_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1582,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log_error
                - EVP_get_digestbyname
                - get_ssl_internal
                - get_peer_certificate
                - X509_digest
                - ssl_log_error
                - snprintf
                - ssl_log_error
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:1582,18'
              BranchSideFuncs:
                - ssl_log_error
                - EVP_get_digestbyname
                - get_ssl_internal
                - get_peer_certificate
                - X509_digest
                - ssl_log_error
                - snprintf
                - ssl_log_error
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:1585,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1585,3'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - get_ssl_internal
                - get_peer_certificate
                - X509_digest
                - ssl_log_error
                - snprintf
                - ssl_log_error
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:1603,5'
              BranchSideFuncs:
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:1608,6'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1609,5'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:1614,27'
              BranchSideFuncs:
                - EVP_get_digestbyname
                - get_ssl_internal
                - get_peer_certificate
                - X509_digest
                - ssl_log_error
                - snprintf
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:1619,6'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1624,9'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:1639,5'
              BranchSideFuncs:
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:1624,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1625,7'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1631,24'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1603,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:1609,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:1614,27'
          Dst:             EVP_get_digestbyname
        - Src:             'c/src/ssl/openssl.c:1616,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1617,16'
          Dst:             get_peer_certificate
        - Src:             'c/src/ssl/openssl.c:1624,9'
          Dst:             X509_digest
        - Src:             'c/src/ssl/openssl.c:1625,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:1632,18'
          Dst:             snprintf
        - Src:             'c/src/ssl/openssl.c:1639,5'
          Dst:             ssl_log_error
    - functionName:    EVP_get_digestbyname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_digest
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_remote_subject
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1573
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - BIO_free
        - BIO_new
        - BIO_number_written
        - BIO_read
        - BIO_s_mem
        - X509_NAME_print_ex
        - X509_get_subject_name
        - get_peer_certificate
        - get_ssl_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1556,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1556,20'
              BranchSideFuncs:
                - get_ssl_internal
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1557,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1557,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1557,21'
              BranchSideFuncs:
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1557,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1557,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1558,13'
              BranchSideFuncs:
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1558,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1558,7'
              BranchSideFuncs:
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1559,18'
              BranchSideFuncs:
                - get_peer_certificate
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1560,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1560,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1561,26'
              BranchSideFuncs:
                - X509_get_subject_name
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1562,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1562,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1564,24'
              BranchSideFuncs:
                - BIO_s_mem
                - BIO_new
                - X509_NAME_print_ex
                - BIO_number_written
                - malloc
                - BIO_read
                - BIO_free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1556,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1559,18'
          Dst:             get_peer_certificate
        - Src:             'c/src/ssl/openssl.c:1561,26'
          Dst:             X509_get_subject_name
        - Src:             'c/src/ssl/openssl.c:1564,24'
          Dst:             BIO_s_mem
        - Src:             'c/src/ssl/openssl.c:1564,16'
          Dst:             BIO_new
        - Src:             'c/src/ssl/openssl.c:1565,5'
          Dst:             X509_NAME_print_ex
        - Src:             'c/src/ssl/openssl.c:1566,15'
          Dst:             BIO_number_written
        - Src:             'c/src/ssl/openssl.c:1569,5'
          Dst:             BIO_read
        - Src:             'c/src/ssl/openssl.c:1570,5'
          Dst:             BIO_free
    - functionName:    BIO_s_mem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_NAME_print_ex
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_number_written
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_peer_hostname
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1527
      functionLinenumberEnd: 1542
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - get_ssl_internal
        - strcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1528,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - strlen
                - strcpy
            - BranchSide:      'c/src/ssl/openssl.c:1528,20'
              BranchSideFuncs:
                - get_ssl_internal
                - strlen
                - strcpy
        - Branch String:   'c/src/ssl/openssl.c:1529,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1529,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1530,13'
              BranchSideFuncs:
                - strlen
                - strcpy
        - Branch String:   'c/src/ssl/openssl.c:1530,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1531,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1535,18'
              BranchSideFuncs:
                - strlen
                - strcpy
        - Branch String:   'c/src/ssl/openssl.c:1532,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1532,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:1536,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1537,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1540,14'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:1537,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1537,9'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'c/src/ssl/openssl.c:1538,5'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1528,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1535,18'
          Dst:             strlen
        - Src:             'c/src/ssl/openssl.c:1538,5'
          Dst:             strcpy
    - functionName:    pn_ssl_resume_status
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1495
      functionLinenumberEnd: 1504
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SSL_session_reused
        - get_ssl_internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1496,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_session_reused
            - BranchSide:      'c/src/ssl/openssl.c:1496,20'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_session_reused
        - Branch String:   'c/src/ssl/openssl.c:1497,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1497,12'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1497,21'
              BranchSideFuncs:
                - SSL_session_reused
        - Branch String:   'c/src/ssl/openssl.c:1497,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1497,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1498,11'
              BranchSideFuncs:
                - SSL_session_reused
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1496,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1498,11'
          Dst:             SSL_session_reused
    - functionName:    SSL_session_reused
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_set_peer_hostname
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SSL_ctrl
        - get_ssl_internal
        - pn_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1509,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - free
                - pn_strdup
                - SSL_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1509,20'
              BranchSideFuncs:
                - get_ssl_internal
                - free
                - pn_strdup
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1510,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1510,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1512,12'
              BranchSideFuncs:
                - free
                - pn_strdup
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1512,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1512,27'
              BranchSideFuncs:
                - pn_strdup
                - SSL_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1513,22'
              BranchSideFuncs:
                - pn_strdup
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1514,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1514,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1515,26'
              BranchSideFuncs:
                - pn_strdup
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1516,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1518,14'
              BranchSideFuncs:
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1518,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1518,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1518,26'
              BranchSideFuncs:
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1518,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1518,9'
              BranchSideFuncs:
                - SSL_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1519,7'
              BranchSideFuncs:
                - SSL_ctrl
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1509,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1515,26'
          Dst:             pn_strdup
        - Src:             'c/src/ssl/openssl.c:1519,7'
          Dst:             SSL_ctrl
    - functionName:    SSL_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1111
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          103
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - calloc
        - pn_ssl_set_peer_hostname
        - pn_string_get
        - pn_string_size
        - pn_transport_get_max_frame
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1081,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - calloc
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1081,8'
              BranchSideFuncs:
                - calloc
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1081,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1081,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1082,18'
              BranchSideFuncs:
                - calloc
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1082,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1082,7'
              BranchSideFuncs:
                - calloc
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1084,34'
              BranchSideFuncs:
                - calloc
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1085,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1085,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1086,8'
              BranchSideFuncs:
                - pn_transport_get_max_frame
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1088,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1088,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1088,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1090,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1091,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1094,25'
              BranchSideFuncs:
                - malloc
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1095,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1096,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1101,18'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
        - Branch String:   'c/src/ssl/openssl.c:1104,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1104,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1105,47'
              BranchSideFuncs:
                - pn_string_size
                - pn_string_get
                - pn_ssl_set_peer_hostname
        - Branch String:   'c/src/ssl/openssl.c:1105,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1105,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1106,81'
              BranchSideFuncs:
                - pn_string_get
                - pn_ssl_set_peer_hostname
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1084,34'
          Dst:             calloc
        - Src:             'c/src/ssl/openssl.c:1087,24'
          Dst:             pn_transport_get_max_frame
        - Src:             'c/src/ssl/openssl.c:1105,9'
          Dst:             pn_string_size
        - Src:             'c/src/ssl/openssl.c:1106,56'
          Dst:             pn_string_get
        - Src:             'c/src/ssl/openssl.c:1106,7'
          Dst:             pn_ssl_set_peer_hostname
    - functionName:    release_ssl_socket
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1478
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - BIO_free
        - SSL_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1479,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - BIO_free
                - SSL_free
                - BIO_free
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1479,12'
              BranchSideFuncs:
                - BIO_free
                - SSL_free
                - BIO_free
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1479,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1479,21'
              BranchSideFuncs:
                - SSL_free
                - BIO_free
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1480,12'
              BranchSideFuncs:
                - SSL_free
                - BIO_free
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1480,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1481,5'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1483,14'
              BranchSideFuncs:
                - BIO_free
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1483,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1483,26'
              BranchSideFuncs:
                - BIO_free
            - BranchSide:      'c/src/ssl/openssl.c:1485,12'
              BranchSideFuncs:
                - BIO_free
        - Branch String:   'c/src/ssl/openssl.c:1485,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1485,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1485,24'
              BranchSideFuncs:
                - BIO_free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1479,21'
          Dst:             BIO_free
        - Src:             'c/src/ssl/openssl.c:1481,5'
          Dst:             SSL_free
        - Src:             'c/src/ssl/openssl.c:1483,26'
          Dst:             BIO_free
        - Src:             'c/src/ssl/openssl.c:1485,24'
          Dst:             BIO_free
    - functionName:    SSL_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_free
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         24
      ICount:          103
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - X509_free
        - release_ssl_socket
        - ssl_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1066,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
                - release_ssl_socket
                - free
                - free
                - free
                - free
                - free
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1066,31'
              BranchSideFuncs:
                - ssl_log
                - release_ssl_socket
                - free
                - free
                - free
                - free
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1067,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1067,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1068,3'
              BranchSideFuncs:
                - ssl_log
                - release_ssl_socket
                - free
                - free
                - free
                - free
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1070,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1070,24'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1071,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1071,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1071,27'
              BranchSideFuncs:
                - free
                - free
                - free
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1072,12'
              BranchSideFuncs:
                - free
                - free
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1072,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1072,19'
              BranchSideFuncs:
                - free
                - free
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1073,12'
              BranchSideFuncs:
                - free
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1073,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1073,20'
              BranchSideFuncs:
                - free
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1074,12'
              BranchSideFuncs:
                - free
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1074,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1074,21'
              BranchSideFuncs:
                - X509_free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1075,12'
              BranchSideFuncs:
                - X509_free
                - free
        - Branch String:   'c/src/ssl/openssl.c:1075,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1075,30'
              BranchSideFuncs:
                - free
            - BranchSide:      'c/src/ssl/openssl.c:1076,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1068,3'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1069,3'
          Dst:             release_ssl_socket
        - Src:             'c/src/ssl/openssl.c:1075,30'
          Dst:             X509_free
    - functionName:    X509_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_protocol_name
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SSL_CIPHER_get_version
        - SSL_get_current_cipher
        - get_ssl_internal
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1051,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1051,20'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1052,14'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1052,17'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1053,12'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1052,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1052,31'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1053,12'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1053,16'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1053,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1053,24'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_version
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1053,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1053,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1054,21'
              BranchSideFuncs:
                - SSL_CIPHER_get_version
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1055,16'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1055,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1055,19'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1055,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1055,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1056,7'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1051,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1053,24'
          Dst:             SSL_get_current_cipher
        - Src:             'c/src/ssl/openssl.c:1054,21'
          Dst:             SSL_CIPHER_get_version
        - Src:             'c/src/ssl/openssl.c:1056,7'
          Dst:             snprintf
    - functionName:    SSL_get_current_cipher
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CIPHER_get_version
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_cipher_name
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1032
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          69
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SSL_CIPHER_get_name
        - SSL_get_current_cipher
        - get_ssl_internal
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1035,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1035,20'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1036,14'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1036,17'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1037,12'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1036,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1036,31'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
            - BranchSide:      'c/src/ssl/openssl.c:1037,12'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1037,16'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1037,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1037,24'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_name
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1037,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1037,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1038,21'
              BranchSideFuncs:
                - SSL_CIPHER_get_name
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1039,16'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1039,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1039,19'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'c/src/ssl/openssl.c:1039,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1039,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1040,7'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1035,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1037,24'
          Dst:             SSL_get_current_cipher
        - Src:             'c/src/ssl/openssl.c:1038,21'
          Dst:             SSL_CIPHER_get_name
        - Src:             'c/src/ssl/openssl.c:1040,7'
          Dst:             snprintf
    - functionName:    SSL_CIPHER_get_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_get_ssf
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1029
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SSL_CIPHER_get_bits
        - SSL_get_current_cipher
        - get_ssl_internal
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1024,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_bits
            - BranchSide:      'c/src/ssl/openssl.c:1024,20'
              BranchSideFuncs:
                - get_ssl_internal
                - SSL_get_current_cipher
                - SSL_CIPHER_get_bits
        - Branch String:   'c/src/ssl/openssl.c:1025,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1025,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1025,19'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_bits
        - Branch String:   'c/src/ssl/openssl.c:1025,23'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1025,23'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1025,31'
              BranchSideFuncs:
                - SSL_get_current_cipher
                - SSL_CIPHER_get_bits
        - Branch String:   'c/src/ssl/openssl.c:1025,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1025,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1026,12'
              BranchSideFuncs:
                - SSL_CIPHER_get_bits
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1024,20'
          Dst:             get_ssl_internal
        - Src:             'c/src/ssl/openssl.c:1025,31'
          Dst:             SSL_get_current_cipher
        - Src:             'c/src/ssl/openssl.c:1026,12'
          Dst:             SSL_CIPHER_get_bits
    - functionName:    SSL_CIPHER_get_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_domain_allow_unsecured_client
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1010
      functionLinenumberEnd: 1018
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - ssl_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1011,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1011,8'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1011,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1011,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1012,15'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1012,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1013,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1016,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1013,5'
          Dst:             ssl_log
    - functionName:    init_ssl_socket
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1425
      functionLinenumberEnd: 1475
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          116
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - BIO_ctrl
        - BIO_f_ssl
        - BIO_new
        - BIO_new_bio_pair
        - SSL_ctrl
        - SSL_new
        - SSL_set_accept_state
        - SSL_set_bio
        - SSL_set_connect_state
        - SSL_set_ex_data
        - ssl_log
        - ssl_log_flush
        - ssn_restore
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1426,12'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_new
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
                - ssl_log
                - ssl_log_flush
            - BranchSide:      'c/src/ssl/openssl.c:1426,12'
              BranchSideFuncs:
                - SSL_new
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
                - ssl_log
                - ssl_log_flush
        - Branch String:   'c/src/ssl/openssl.c:1426,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1426,7'
              BranchSideFuncs:
                - SSL_new
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
                - ssl_log
                - ssl_log_flush
            - BranchSide:      'c/src/ssl/openssl.c:1427,8'
              BranchSideFuncs:
                - SSL_new
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
                - ssl_log
                - ssl_log_flush
        - Branch String:   'c/src/ssl/openssl.c:1427,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1427,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1429,30'
              BranchSideFuncs:
                - SSL_new
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
                - ssl_log
                - ssl_log_flush
        - Branch String:   'c/src/ssl/openssl.c:1430,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1431,5'
              BranchSideFuncs:
                - ssl_log
                - ssl_log_flush
            - BranchSide:      'c/src/ssl/openssl.c:1437,29'
              BranchSideFuncs:
                - SSL_set_ex_data
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
                - SSL_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1440,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1440,34'
              BranchSideFuncs:
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1446,3'
              BranchSideFuncs:
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1440,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1441,5'
              BranchSideFuncs:
                - SSL_ctrl
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1446,3'
              BranchSideFuncs:
                - ssn_restore
                - BIO_f_ssl
                - BIO_new
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1450,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1451,5'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1454,9'
              BranchSideFuncs:
                - BIO_ctrl
                - BIO_new_bio_pair
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1457,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1458,5'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1461,20'
              BranchSideFuncs:
                - SSL_set_bio
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
                - SSL_set_accept_state
        - Branch String:   'c/src/ssl/openssl.c:1463,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1464,31'
              BranchSideFuncs:
                - SSL_set_accept_state
                - BIO_ctrl
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1468,32'
              BranchSideFuncs:
                - SSL_set_connect_state
                - BIO_ctrl
                - ssl_log
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1429,14'
          Dst:             SSL_new
        - Src:             'c/src/ssl/openssl.c:1431,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1432,5'
          Dst:             ssl_log_flush
        - Src:             'c/src/ssl/openssl.c:1437,3'
          Dst:             SSL_set_ex_data
        - Src:             'c/src/ssl/openssl.c:1441,5'
          Dst:             SSL_ctrl
        - Src:             'c/src/ssl/openssl.c:1446,3'
          Dst:             ssn_restore
        - Src:             'c/src/ssl/openssl.c:1449,26'
          Dst:             BIO_f_ssl
        - Src:             'c/src/ssl/openssl.c:1449,18'
          Dst:             BIO_new
        - Src:             'c/src/ssl/openssl.c:1451,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1454,9'
          Dst:             BIO_ctrl
        - Src:             'c/src/ssl/openssl.c:1457,8'
          Dst:             BIO_new_bio_pair
        - Src:             'c/src/ssl/openssl.c:1458,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1461,3'
          Dst:             SSL_set_bio
        - Src:             'c/src/ssl/openssl.c:1464,5'
          Dst:             SSL_set_accept_state
        - Src:             'c/src/ssl/openssl.c:1468,5'
          Dst:             SSL_set_connect_state
        - Src:             'c/src/ssl/openssl.c:0,0'
          Dst:             BIO_ctrl
        - Src:             'c/src/ssl/openssl.c:0,0'
          Dst:             ssl_log
    - functionName:    SSL_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_set_ex_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_f_ssl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_new_bio_pair
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_set_bio
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_set_accept_state
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_set_connect_state
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_init
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          107
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - init_ssl_socket
        - pn_strdup
        - pni_init_ssl_domain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:978,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
                - pni_init_ssl_domain
            - BranchSide:      'c/src/ssl/openssl.c:978,31'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
                - pni_init_ssl_domain
        - Branch String:   'c/src/ssl/openssl.c:979,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:979,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:981,8'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
                - pni_init_ssl_domain
        - Branch String:   'c/src/ssl/openssl.c:981,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:982,20'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
                - pni_init_ssl_domain
            - BranchSide:      'c/src/ssl/openssl.c:995,23'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:982,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:984,19'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
            - BranchSide:      'c/src/ssl/openssl.c:989,19'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
                - pni_init_ssl_domain
        - Branch String:   'c/src/ssl/openssl.c:984,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:985,9'
              BranchSideFuncs:
                - pni_init_ssl_domain
                - init_ssl_socket
                - pn_strdup
            - BranchSide:      'c/src/ssl/openssl.c:995,23'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:989,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:990,9'
              BranchSideFuncs:
                - pni_init_ssl_domain
                - init_ssl_socket
                - pn_strdup
            - BranchSide:      'c/src/ssl/openssl.c:995,23'
              BranchSideFuncs:
                - init_ssl_socket
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:998,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:998,34'
              BranchSideFuncs:
                - init_ssl_socket
            - BranchSide:      'c/src/ssl/openssl.c:1003,16'
              BranchSideFuncs:
                - init_ssl_socket
        - Branch String:   'c/src/ssl/openssl.c:998,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:999,23'
              BranchSideFuncs:
                - pn_strdup
                - init_ssl_socket
            - BranchSide:      'c/src/ssl/openssl.c:1003,16'
              BranchSideFuncs:
                - init_ssl_socket
        - Branch String:   'c/src/ssl/openssl.c:1003,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1003,44'
              BranchSideFuncs:
                - init_ssl_socket
            - BranchSide:      'c/src/ssl/openssl.c:1005,10'
              BranchSideFuncs:
                - init_ssl_socket
      Callsites:
        - Src:             'c/src/ssl/openssl.c:985,9'
          Dst:             pni_init_ssl_domain
        - Src:             'c/src/ssl/openssl.c:990,9'
          Dst:             pni_init_ssl_domain
        - Src:             'c/src/ssl/openssl.c:999,23'
          Dst:             pn_strdup
        - Src:             'c/src/ssl/openssl.c:1005,10'
          Dst:             init_ssl_socket
    - functionName:    pni_init_ssl_domain
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - DH_free
        - SSL_CTX_ctrl
        - SSL_CTX_free
        - SSL_CTX_get_cert_store
        - SSL_CTX_get_security_level
        - SSL_CTX_new
        - SSL_CTX_set_default_verify_paths
        - SSL_CTX_set_options
        - TLS_client_method
        - TLS_server_method
        - X509_STORE_set_flags
        - ensure_initialized
        - get_dh2048
        - pn_ssl_domain_set_peer_authentication
        - ssl_log
        - ssl_log_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:512,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ensure_initialized
                - ssl_log_error
                - TLS_server_method
                - SSL_CTX_new
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
                - TLS_client_method
                - SSL_CTX_new
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - ssl_log_error
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:512,8'
              BranchSideFuncs:
                - ensure_initialized
                - ssl_log_error
                - TLS_server_method
                - SSL_CTX_new
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
                - TLS_client_method
                - SSL_CTX_new
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - ssl_log_error
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:512,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:513,7'
              BranchSideFuncs:
                - TLS_server_method
                - SSL_CTX_new
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
                - TLS_client_method
                - SSL_CTX_new
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - ssl_log_error
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:517,11'
              BranchSideFuncs:
                - TLS_server_method
                - SSL_CTX_new
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
                - TLS_client_method
                - SSL_CTX_new
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - ssl_log_error
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:523,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:525,31'
              BranchSideFuncs:
                - TLS_client_method
                - SSL_CTX_new
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:540,31'
              BranchSideFuncs:
                - TLS_server_method
                - SSL_CTX_new
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:554,5'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:526,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:527,7'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:530,5'
              BranchSideFuncs:
                - SSL_CTX_ctrl
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
        - Branch String:   'c/src/ssl/openssl.c:533,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:534,28'
              BranchSideFuncs:
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
            - BranchSide:      'c/src/ssl/openssl.c:559,49'
              BranchSideFuncs:
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
        - Branch String:   'c/src/ssl/openssl.c:541,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:542,7'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:547,9'
              BranchSideFuncs:
                - pn_ssl_domain_set_peer_authentication
                - SSL_CTX_free
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
        - Branch String:   'c/src/ssl/openssl.c:547,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:548,28'
              BranchSideFuncs:
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
            - BranchSide:      'c/src/ssl/openssl.c:559,49'
              BranchSideFuncs:
                - SSL_CTX_set_default_verify_paths
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
                - ssl_log_error
                - SSL_CTX_free
        - Branch String:   'c/src/ssl/openssl.c:559,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:560,5'
              BranchSideFuncs:
                - ssl_log_error
                - SSL_CTX_free
            - BranchSide:      'c/src/ssl/openssl.c:566,54'
              BranchSideFuncs:
                - SSL_CTX_get_cert_store
                - X509_STORE_set_flags
                - SSL_CTX_set_options
                - SSL_CTX_get_security_level
                - get_dh2048
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:584,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:584,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:585,5'
              BranchSideFuncs:
                - SSL_CTX_ctrl
                - DH_free
                - SSL_CTX_set_options
      Callsites:
        - Src:             'c/src/ssl/openssl.c:512,8'
          Dst:             ensure_initialized
        - Src:             'c/src/ssl/openssl.c:513,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:525,31'
          Dst:             TLS_client_method
        - Src:             'c/src/ssl/openssl.c:525,19'
          Dst:             SSL_CTX_new
        - Src:             'c/src/ssl/openssl.c:527,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:530,5'
          Dst:             SSL_CTX_ctrl
        - Src:             'c/src/ssl/openssl.c:533,9'
          Dst:             pn_ssl_domain_set_peer_authentication
        - Src:             'c/src/ssl/openssl.c:534,7'
          Dst:             SSL_CTX_free
        - Src:             'c/src/ssl/openssl.c:540,31'
          Dst:             TLS_server_method
        - Src:             'c/src/ssl/openssl.c:540,19'
          Dst:             SSL_CTX_new
        - Src:             'c/src/ssl/openssl.c:542,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:547,9'
          Dst:             pn_ssl_domain_set_peer_authentication
        - Src:             'c/src/ssl/openssl.c:548,7'
          Dst:             SSL_CTX_free
        - Src:             'c/src/ssl/openssl.c:554,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:559,8'
          Dst:             SSL_CTX_set_default_verify_paths
        - Src:             'c/src/ssl/openssl.c:560,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:561,5'
          Dst:             SSL_CTX_free
        - Src:             'c/src/ssl/openssl.c:566,23'
          Dst:             SSL_CTX_get_cert_store
        - Src:             'c/src/ssl/openssl.c:567,3'
          Dst:             X509_STORE_set_flags
        - Src:             'c/src/ssl/openssl.c:577,3'
          Dst:             SSL_CTX_set_options
        - Src:             'c/src/ssl/openssl.c:580,30'
          Dst:             SSL_CTX_get_security_level
        - Src:             'c/src/ssl/openssl.c:583,12'
          Dst:             get_dh2048
        - Src:             'c/src/ssl/openssl.c:585,5'
          Dst:             SSL_CTX_ctrl
        - Src:             'c/src/ssl/openssl.c:586,5'
          Dst:             DH_free
        - Src:             'c/src/ssl/openssl.c:587,5'
          Dst:             SSL_CTX_set_options
    - functionName:    TLS_client_method
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_domain_set_peer_authentication
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 868
      functionLinenumberEnd: 938
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          150
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - SSL_CTX_set_cipher_list
        - SSL_CTX_set_client_CA_list
        - SSL_CTX_set_security_level
        - SSL_CTX_set_verify
        - SSL_load_client_CA_file
        - pn_strdup
        - ssl_log
        - ssl_log_error
        - verify_callback
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:869,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:869,8'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:869,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:869,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:871,3'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:871,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:876,40'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:876,40'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:921,40'
              BranchSideFuncs:
                - SSL_CTX_set_security_level
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:932,5'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:879,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:882,12'
              BranchSideFuncs:
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:903,33'
              BranchSideFuncs:
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:882,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:883,9'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:886,20'
              BranchSideFuncs:
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:886,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:887,9'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:891,19'
              BranchSideFuncs:
                - free
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:891,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:891,32'
              BranchSideFuncs:
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:892,29'
              BranchSideFuncs:
                - pn_strdup
                - SSL_load_client_CA_file
                - SSL_CTX_set_client_CA_list
                - SSL_CTX_set_verify
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:895,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:896,44'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:898,9'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:912,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:912,63'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:936,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:912,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:913,7'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:936,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:925,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:925,63'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:936,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:925,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:926,7'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:936,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/ssl/openssl.c:876,5'
          Dst:             SSL_CTX_set_security_level
        - Src:             'c/src/ssl/openssl.c:883,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:887,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:892,29'
          Dst:             pn_strdup
        - Src:             'c/src/ssl/openssl.c:894,20'
          Dst:             SSL_load_client_CA_file
        - Src:             'c/src/ssl/openssl.c:896,9'
          Dst:             SSL_CTX_set_client_CA_list
        - Src:             'c/src/ssl/openssl.c:898,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:903,5'
          Dst:             SSL_CTX_set_verify
        - Src:             'c/src/ssl/openssl.c:903,5'
          Dst:             verify_callback
        - Src:             'c/src/ssl/openssl.c:912,30'
          Dst:             SSL_CTX_set_cipher_list
        - Src:             'c/src/ssl/openssl.c:913,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:921,5'
          Dst:             SSL_CTX_set_security_level
        - Src:             'c/src/ssl/openssl.c:923,5'
          Dst:             SSL_CTX_set_verify
        - Src:             'c/src/ssl/openssl.c:925,30'
          Dst:             SSL_CTX_set_cipher_list
        - Src:             'c/src/ssl/openssl.c:926,7'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:932,5'
          Dst:             ssl_log
    - functionName:    SSL_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    TLS_server_method
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_default_verify_paths
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_get_cert_store
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_set_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_options
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_get_security_level
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_security_level
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_load_client_CA_file
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_client_CA_list
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    verify_callback
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         51
      ICount:          286
      EdgeCount:       70
      CyclomaticComplexity: 21
      functionsReached:
        - ASN1_STRING_to_UTF8
        - CRYPTO_free
        - GENERAL_NAMES_free
        - SSL_get_ex_data
        - SSL_get_ex_data_X509_STORE_CTX_idx
        - X509_NAME_ENTRY_get_data
        - X509_NAME_get_entry
        - X509_NAME_get_index_by_NID
        - X509_STORE_CTX_get_current_cert
        - X509_STORE_CTX_get_error_depth
        - X509_STORE_CTX_get_ex_data
        - X509_STORE_CTX_set_error
        - X509_get_ext_d2i
        - X509_get_subject_name
        - match_dns_pattern
        - sk_GENERAL_NAME_num
        - sk_GENERAL_NAME_value
        - ssl_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:305,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - X509_STORE_CTX_get_error_depth
                - X509_STORE_CTX_get_current_cert
                - SSL_get_ex_data_X509_STORE_CTX_idx
                - X509_STORE_CTX_get_ex_data
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:305,8'
              BranchSideFuncs:
                - X509_STORE_CTX_get_error_depth
                - X509_STORE_CTX_get_current_cert
                - SSL_get_ex_data_X509_STORE_CTX_idx
                - X509_STORE_CTX_get_ex_data
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:305,21'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:305,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:305,24'
              BranchSideFuncs:
                - X509_STORE_CTX_get_error_depth
                - X509_STORE_CTX_get_current_cert
                - SSL_get_ex_data_X509_STORE_CTX_idx
                - X509_STORE_CTX_get_ex_data
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:305,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:305,7'
              BranchSideFuncs:
                - X509_STORE_CTX_get_current_cert
                - SSL_get_ex_data_X509_STORE_CTX_idx
                - X509_STORE_CTX_get_ex_data
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:309,16'
              BranchSideFuncs:
                - X509_STORE_CTX_get_current_cert
                - SSL_get_ex_data_X509_STORE_CTX_idx
                - X509_STORE_CTX_get_ex_data
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:311,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:312,5'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:316,70'
              BranchSideFuncs:
                - SSL_get_ex_data
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:317,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:318,5'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:322,31'
              BranchSideFuncs:
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:323,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:323,7'
              BranchSideFuncs:
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:324,13'
              BranchSideFuncs:
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:324,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:325,5'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:329,3'
              BranchSideFuncs:
                - ssl_log
                - X509_get_ext_d2i
                - sk_GENERAL_NAME_num
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - X509_get_subject_name
        - Branch String:   'c/src/ssl/openssl.c:335,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:336,19'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:357,21'
              BranchSideFuncs:
                - X509_get_subject_name
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:338,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:339,28'
              BranchSideFuncs:
                - sk_GENERAL_NAME_value
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:353,5'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:340,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:338,42'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:341,35'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:342,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:338,42'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:342,27'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:342,32'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:338,42'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:342,41'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:342,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:338,42'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:344,21'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:345,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:346,101'
              BranchSideFuncs:
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
            - BranchSide:      'c/src/ssl/openssl.c:350,9'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - sk_GENERAL_NAME_value
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:338,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:339,28'
              BranchSideFuncs:
                - sk_GENERAL_NAME_value
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:353,5'
              BranchSideFuncs:
                - GENERAL_NAMES_free
                - X509_get_subject_name
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:359,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:359,3'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:381,5'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:359,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:360,27'
              BranchSideFuncs:
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:375,18'
              BranchSideFuncs:
                - ssl_log
                - X509_STORE_CTX_set_error
        - Branch String:   'c/src/ssl/openssl.c:362,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:359,11'
              BranchSideFuncs:
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:364,17'
              BranchSideFuncs:
                - ASN1_STRING_to_UTF8
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:365,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:366,87'
              BranchSideFuncs:
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
            - BranchSide:      'c/src/ssl/openssl.c:370,5'
              BranchSideFuncs:
                - ssl_log
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
        - Branch String:   'c/src/ssl/openssl.c:359,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:359,27'
              BranchSideFuncs:
                - X509_NAME_get_index_by_NID
                - ssl_log
                - X509_STORE_CTX_set_error
                - X509_NAME_get_entry
                - X509_NAME_ENTRY_get_data
                - ASN1_STRING_to_UTF8
                - ssl_log
                - ssl_log
                - match_dns_pattern
                - CRYPTO_free
            - BranchSide:      'c/src/ssl/openssl.c:381,5'
              BranchSideFuncs:
                - ssl_log
      Callsites:
        - Src:             'c/src/ssl/openssl.c:305,24'
          Dst:             X509_STORE_CTX_get_error_depth
        - Src:             'c/src/ssl/openssl.c:309,16'
          Dst:             X509_STORE_CTX_get_current_cert
        - Src:             'c/src/ssl/openssl.c:310,54'
          Dst:             SSL_get_ex_data_X509_STORE_CTX_idx
        - Src:             'c/src/ssl/openssl.c:310,22'
          Dst:             X509_STORE_CTX_get_ex_data
        - Src:             'c/src/ssl/openssl.c:312,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:316,49'
          Dst:             SSL_get_ex_data
        - Src:             'c/src/ssl/openssl.c:318,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:325,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:329,3'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:334,43'
          Dst:             X509_get_ext_d2i
        - Src:             'c/src/ssl/openssl.c:357,21'
          Dst:             X509_get_subject_name
        - Src:             'c/src/ssl/openssl.c:336,19'
          Dst:             sk_GENERAL_NAME_num
        - Src:             'c/src/ssl/openssl.c:339,28'
          Dst:             sk_GENERAL_NAME_value
        - Src:             'c/src/ssl/openssl.c:344,21'
          Dst:             ASN1_STRING_to_UTF8
        - Src:             'c/src/ssl/openssl.c:346,13'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:347,23'
          Dst:             match_dns_pattern
        - Src:             'c/src/ssl/openssl.c:348,13'
          Dst:             CRYPTO_free
        - Src:             'c/src/ssl/openssl.c:353,5'
          Dst:             GENERAL_NAMES_free
        - Src:             'c/src/ssl/openssl.c:357,21'
          Dst:             X509_get_subject_name
        - Src:             'c/src/ssl/openssl.c:359,27'
          Dst:             X509_NAME_get_index_by_NID
        - Src:             'c/src/ssl/openssl.c:360,27'
          Dst:             X509_NAME_get_entry
        - Src:             'c/src/ssl/openssl.c:361,30'
          Dst:             X509_NAME_ENTRY_get_data
        - Src:             'c/src/ssl/openssl.c:364,17'
          Dst:             ASN1_STRING_to_UTF8
        - Src:             'c/src/ssl/openssl.c:366,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:367,19'
          Dst:             match_dns_pattern
        - Src:             'c/src/ssl/openssl.c:368,9'
          Dst:             CRYPTO_free
        - Src:             'c/src/ssl/openssl.c:374,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:378,5'
          Dst:             X509_STORE_CTX_set_error
        - Src:             'c/src/ssl/openssl.c:381,5'
          Dst:             ssl_log
    - functionName:    SSL_CTX_set_verify
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_cipher_list
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_error_depth
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_current_cert
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_get_ex_data_X509_STORE_CTX_idx
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_get_ex_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_get_ex_data
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_get_ext_d2i
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ASN1_STRING_to_UTF8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GENERAL_NAMES_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    X509_STORE_CTX_set_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_output_done
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1702
      functionLinenumberEnd: 1703
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_input_done
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionLinenumberEnd: 1699
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    buffered_output
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1717
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - BIO_ctrl_pending
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1710,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - BIO_ctrl_pending
            - BranchSide:      'c/src/ssl/openssl.c:1710,31'
              BranchSideFuncs:
                - BIO_ctrl_pending
        - Branch String:   'c/src/ssl/openssl.c:1711,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1711,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1712,19'
              BranchSideFuncs:
                - BIO_ctrl_pending
        - Branch String:   'c/src/ssl/openssl.c:1713,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1713,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1714,16'
              BranchSideFuncs:
                - BIO_ctrl_pending
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1714,16'
          Dst:             BIO_ctrl_pending
    - functionName:    BIO_ctrl_pending
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    handle_error_ssl
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1293
      functionLinenumberEnd: 1300
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1295,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1295,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    process_output_ssl
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1303
      functionLinenumberEnd: 1422
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          411
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - BIO_ctrl
        - BIO_read
        - BIO_test_flags
        - BIO_write
        - ERR_clear_error
        - SSL_do_handshake
        - SSL_get_error
        - SSL_get_shutdown
        - init_ssl_socket
        - ssl_failed
        - ssl_log
        - start_ssl_shutdown
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1304,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - init_ssl_socket
            - BranchSide:      'c/src/ssl/openssl.c:1304,31'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - init_ssl_socket
        - Branch String:   'c/src/ssl/openssl.c:1305,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1305,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:1306,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - init_ssl_socket
        - Branch String:   'c/src/ssl/openssl.c:1317,33'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1317,41'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1334,15'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1317,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1318,27'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1334,15'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1319,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1320,24'
              BranchSideFuncs:
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1324,23'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1324,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1326,19'
              BranchSideFuncs:
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1334,15'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1334,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1335,25'
              BranchSideFuncs:
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1383,9'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1336,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1337,37'
              BranchSideFuncs:
                - start_ssl_shutdown
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1372,18'
              BranchSideFuncs:
                - start_ssl_shutdown
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1338,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1344,16'
              BranchSideFuncs:
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
        - Branch String:   'c/src/ssl/openssl.c:1344,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1345,46'
              BranchSideFuncs:
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1359,17'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1346,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1349,15'
              BranchSideFuncs:
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1356,31'
              BranchSideFuncs:
                - ssl_failed
        - Branch String:   'c/src/ssl/openssl.c:1359,17'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1360,33'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1363,17'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1363,17'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1364,34'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1371,16'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1371,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1372,18'
              BranchSideFuncs:
                - start_ssl_shutdown
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1377,31'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1372,35'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1372,43'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1383,9'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1372,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1375,11'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1383,9'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1377,18'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1378,9'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1383,9'
              BranchSideFuncs:
                - BIO_read
                - ERR_clear_error
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1383,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1384,38'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1399,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1390,37'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1390,48'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1390,22'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1392,38'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1392,47'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
                - SSL_do_handshake
            - BranchSide:      'c/src/ssl/openssl.c:1399,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1392,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1395,52'
              BranchSideFuncs:
                - SSL_do_handshake
                - ERR_clear_error
                - BIO_read
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1399,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_read
                - SSL_do_handshake
                - ssl_log
                - BIO_write
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - start_ssl_shutdown
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - ssl_log
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1399,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1313,5'
              BranchSideFuncs:
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1412,15'
              BranchSideFuncs:
                - ssl_log
                - SSL_get_shutdown
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1412,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1412,46'
              BranchSideFuncs:
                - SSL_get_shutdown
                - BIO_ctrl
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1420,75'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1412,72'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1412,75'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1420,75'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1412,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1413,20'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1420,75'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1413,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1414,9'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1414,9'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1414,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1306,27'
          Dst:             init_ssl_socket
        - Src:             'c/src/ssl/openssl.c:1313,5'
          Dst:             ERR_clear_error
        - Src:             'c/src/ssl/openssl.c:1322,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1325,11'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1337,21'
          Dst:             BIO_write
        - Src:             'c/src/ssl/openssl.c:1342,11'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1344,16'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1345,26'
          Dst:             SSL_get_error
        - Src:             'c/src/ssl/openssl.c:1359,17'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1361,15'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1363,17'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1365,15'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1349,15'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1350,15'
          Dst:             start_ssl_shutdown
        - Src:             'c/src/ssl/openssl.c:1375,11'
          Dst:             start_ssl_shutdown
        - Src:             'c/src/ssl/openssl.c:1356,31'
          Dst:             ssl_failed
        - Src:             'c/src/ssl/openssl.c:1384,23'
          Dst:             BIO_read
        - Src:             'c/src/ssl/openssl.c:1391,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1395,30'
          Dst:             SSL_do_handshake
        - Src:             'c/src/ssl/openssl.c:1412,24'
          Dst:             SSL_get_shutdown
        - Src:             'c/src/ssl/openssl.c:1412,75'
          Dst:             BIO_ctrl
        - Src:             'c/src/ssl/openssl.c:1420,3'
          Dst:             ssl_log
    - functionName:    ERR_clear_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BIO_test_flags
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_get_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_do_handshake
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_get_shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    process_input_ssl
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1290
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         74
      ICount:          434
      EdgeCount:       103
      CyclomaticComplexity: 31
      functionsReached:
        - BIO_ctrl
        - BIO_read
        - BIO_test_flags
        - BIO_write
        - ERR_clear_error
        - SSL_get_error
        - SSL_get_shutdown
        - init_ssl_socket
        - pn_transport_get_max_frame
        - realloc
        - ssl_failed
        - ssl_log
        - ssl_log_clear_data
        - start_ssl_shutdown
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1144,31'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - init_ssl_socket
            - BranchSide:      'c/src/ssl/openssl.c:1144,31'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - init_ssl_socket
        - Branch String:   'c/src/ssl/openssl.c:1145,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1146,9'
              BranchSideFuncs:
                - init_ssl_socket
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1150,3'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1146,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1146,9'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
            - BranchSide:      'c/src/ssl/openssl.c:1147,16'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
        - Branch String:   'c/src/ssl/openssl.c:1162,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1163,37'
              BranchSideFuncs:
                - ssl_log
                - BIO_ctrl
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
            - BranchSide:      'c/src/ssl/openssl.c:1172,16'
              BranchSideFuncs:
                - ssl_log
                - BIO_ctrl
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
        - Branch String:   'c/src/ssl/openssl.c:1164,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
            - BranchSide:      'c/src/ssl/openssl.c:1182,15'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
        - Branch String:   'c/src/ssl/openssl.c:1172,16'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1175,7'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
            - BranchSide:      'c/src/ssl/openssl.c:1182,15'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
        - Branch String:   'c/src/ssl/openssl.c:1182,26'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1182,34'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
            - BranchSide:      'c/src/ssl/openssl.c:1218,15'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1182,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1183,33'
              BranchSideFuncs:
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
            - BranchSide:      'c/src/ssl/openssl.c:1218,15'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1184,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1185,9'
              BranchSideFuncs:
                - ssl_log
                - ssl_log_clear_data
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1190,14'
              BranchSideFuncs:
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
        - Branch String:   'c/src/ssl/openssl.c:1190,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1191,44'
              BranchSideFuncs:
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1204,15'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1192,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1195,13'
              BranchSideFuncs:
                - ssl_log
                - start_ssl_shutdown
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1201,29'
              BranchSideFuncs:
                - ssl_failed
        - Branch String:   'c/src/ssl/openssl.c:1204,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1205,32'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1208,15'
              BranchSideFuncs:
                - BIO_test_flags
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1208,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1209,31'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1218,15'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1218,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1219,16'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1219,29'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1219,37'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1220,28'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1219,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1220,28'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1221,13'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1222,25'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1227,29'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
        - Branch String:   'c/src/ssl/openssl.c:1223,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1224,27'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1226,90'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1227,20'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1229,19'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - start_ssl_shutdown
            - BranchSide:      'c/src/ssl/openssl.c:1238,20'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
        - Branch String:   'c/src/ssl/openssl.c:1232,38'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1232,46'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1232,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1234,13'
              BranchSideFuncs:
                - start_ssl_shutdown
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1238,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1241,34'
              BranchSideFuncs:
                - pn_transport_get_max_frame
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - realloc
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1242,17'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1242,41'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - realloc
            - BranchSide:      'c/src/ssl/openssl.c:1243,32'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
                - realloc
        - Branch String:   'c/src/ssl/openssl.c:1243,17'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1245,32'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1258,15'
              BranchSideFuncs:
                - ssl_log
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1245,32'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1246,52'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1246,52'
              BranchSideFuncs:
                - realloc
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1247,19'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1248,30'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1265,12'
              BranchSideFuncs:
                - ERR_clear_error
                - BIO_write
                - pn_transport_get_max_frame
                - ssl_log
                - realloc
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - BIO_read
                - BIO_test_flags
                - BIO_test_flags
                - ssl_log
                - BIO_test_flags
                - ssl_log
                - SSL_get_error
                - ssl_failed
                - ssl_log
                - start_ssl_shutdown
                - ssl_log
                - ssl_log_clear_data
                - ssl_log
                - ssl_log
                - BIO_ctrl
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1265,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1158,5'
              BranchSideFuncs:
                - SSL_get_shutdown
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1280,12'
              BranchSideFuncs:
                - SSL_get_shutdown
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1280,29'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1280,55'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1288,74'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1280,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:1281,21'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:1288,74'
              BranchSideFuncs:
                - ssl_log
        - Branch String:   'c/src/ssl/openssl.c:1282,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1146,9'
          Dst:             init_ssl_socket
        - Src:             'c/src/ssl/openssl.c:1150,3'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1158,5'
          Dst:             ERR_clear_error
        - Src:             'c/src/ssl/openssl.c:1163,21'
          Dst:             BIO_write
        - Src:             'c/src/ssl/openssl.c:1170,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1175,7'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1176,13'
          Dst:             BIO_ctrl
        - Src:             'c/src/ssl/openssl.c:1183,18'
          Dst:             BIO_read
        - Src:             'c/src/ssl/openssl.c:1185,9'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1186,9'
          Dst:             ssl_log_clear_data
        - Src:             'c/src/ssl/openssl.c:1190,14'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1191,24'
          Dst:             SSL_get_error
        - Src:             'c/src/ssl/openssl.c:1204,15'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1206,13'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1208,15'
          Dst:             BIO_test_flags
        - Src:             'c/src/ssl/openssl.c:1210,13'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1195,13'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1196,13'
          Dst:             start_ssl_shutdown
        - Src:             'c/src/ssl/openssl.c:1201,29'
          Dst:             ssl_failed
        - Src:             'c/src/ssl/openssl.c:1226,11'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1228,11'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1234,13'
          Dst:             start_ssl_shutdown
        - Src:             'c/src/ssl/openssl.c:1241,34'
          Dst:             pn_transport_get_max_frame
        - Src:             'c/src/ssl/openssl.c:1246,38'
          Dst:             realloc
        - Src:             'c/src/ssl/openssl.c:1258,15'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:1280,33'
          Dst:             SSL_get_shutdown
        - Src:             'c/src/ssl/openssl.c:1288,3'
          Dst:             ssl_log
    - functionName:    pn_ssl_domain_set_trusted_ca_db
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 835
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - SSL_CTX_load_verify_locations
        - __errno_location
        - ssl_log
        - ssl_log_error
        - stat
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:836,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
                - ssl_log
                - SSL_CTX_load_verify_locations
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:836,8'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
                - ssl_log
                - SSL_CTX_load_verify_locations
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:836,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:836,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:841,7'
              BranchSideFuncs:
                - stat
                - __errno_location
                - strerror
                - ssl_log
                - SSL_CTX_load_verify_locations
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:841,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:842,83'
              BranchSideFuncs:
                - SSL_CTX_load_verify_locations
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:848,7'
              BranchSideFuncs:
                - SSL_CTX_load_verify_locations
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:848,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_CTX_load_verify_locations
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:856,46'
              BranchSideFuncs:
                - SSL_CTX_load_verify_locations
                - ssl_log_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:841,7'
          Dst:             stat
        - Src:             'c/src/ssl/openssl.c:842,83'
          Dst:             __errno_location
        - Src:             'c/src/ssl/openssl.c:842,74'
          Dst:             strerror
        - Src:             'c/src/ssl/openssl.c:842,5'
          Dst:             ssl_log
        - Src:             'c/src/ssl/openssl.c:856,7'
          Dst:             SSL_CTX_load_verify_locations
        - Src:             'c/src/ssl/openssl.c:857,5'
          Dst:             ssl_log_error
    - functionName:    stat
      functionSourceFile: '/usr/include/x86_64-linux-gnu/sys/stat.h'
      linkageType:     AvailableExternallyLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __xstat
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/include/x86_64-linux-gnu/sys/stat.h:455,10'
          Dst:             __xstat
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_load_verify_locations
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __xstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_domain_set_protocols
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          142
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - SSL_CTX_clear_options
        - SSL_CTX_set_options
        - strcspn
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:802,10'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
                - strcspn
            - BranchSide:      'c/src/ssl/openssl.c:802,10'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
                - strcspn
        - Branch String:   'c/src/ssl/openssl.c:802,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:802,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:804,20'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
                - strcspn
        - Branch String:   'c/src/ssl/openssl.c:805,21'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:805,24'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:813,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:814,41'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:805,5'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:806,7'
              BranchSideFuncs:
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:826,14'
              BranchSideFuncs:
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:805,21'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:805,24'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:813,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:814,41'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:813,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:814,41'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:813,11'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:813,11'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:814,41'
              BranchSideFuncs:
                - strcspn
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strcspn
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:802,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:804,20'
              BranchSideFuncs:
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
            - BranchSide:      'c/src/ssl/openssl.c:826,14'
              BranchSideFuncs:
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
        - Branch String:   'c/src/ssl/openssl.c:826,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:826,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:828,33'
              BranchSideFuncs:
                - SSL_CTX_clear_options
                - SSL_CTX_set_options
      Callsites:
        - Src:             'c/src/ssl/openssl.c:804,20'
          Dst:             strcspn
        - Src:             'c/src/ssl/openssl.c:813,11'
          Dst:             strncmp
        - Src:             'c/src/ssl/openssl.c:807,15'
          Dst:             strcspn
        - Src:             'c/src/ssl/openssl.c:813,11'
          Dst:             strncmp
        - Src:             'c/src/ssl/openssl.c:813,11'
          Dst:             strncmp
        - Src:             'c/src/ssl/openssl.c:813,11'
          Dst:             strncmp
        - Src:             'c/src/ssl/openssl.c:828,3'
          Dst:             SSL_CTX_clear_options
        - Src:             'c/src/ssl/openssl.c:829,3'
          Dst:             SSL_CTX_set_options
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_clear_options
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_domain_set_ciphers
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 771
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SSL_CTX_set_cipher_list
        - pn_strdup
        - ssl_log_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:764,40'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - free
                - pn_strdup
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:764,40'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - free
                - pn_strdup
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:764,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:765,5'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:768,15'
              BranchSideFuncs:
                - free
                - pn_strdup
        - Branch String:   'c/src/ssl/openssl.c:768,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:768,24'
              BranchSideFuncs:
                - pn_strdup
            - BranchSide:      'c/src/ssl/openssl.c:769,21'
              BranchSideFuncs:
                - pn_strdup
      Callsites:
        - Src:             'c/src/ssl/openssl.c:764,8'
          Dst:             SSL_CTX_set_cipher_list
        - Src:             'c/src/ssl/openssl.c:765,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:769,21'
          Dst:             pn_strdup
    - functionName:    keyfile_pw_cb
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:1118,34'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - strncpy
                - strlen
            - BranchSide:      'c/src/ssl/openssl.c:1118,34'
              BranchSideFuncs:
                - strncpy
                - strlen
      Callsites:
        - Src:             'c/src/ssl/openssl.c:1118,3'
          Dst:             strncpy
        - Src:             'c/src/ssl/openssl.c:1120,10'
          Dst:             strlen
    - functionName:    read_private_key_pkcs11
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 689
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssl_log_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:688,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:688,3'
              BranchSideFuncs:
                - ssl_log_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:688,3'
          Dst:             ssl_log_error
    - functionName:    read_certificate_pkcs11
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ssl_log_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:684,3'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:684,3'
              BranchSideFuncs:
                - ssl_log_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:684,3'
          Dst:             ssl_log_error
    - functionName:    is_pkcs11_uri
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strncmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:695,10'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - strncmp
            - BranchSide:      'c/src/ssl/openssl.c:695,10'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'c/src/ssl/openssl.c:695,10'
          Dst:             strncmp
    - functionName:    pn_ssl_domain_set_credentials
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          124
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - SSL_CTX_check_private_key
        - SSL_CTX_set_cipher_list
        - SSL_CTX_set_default_passwd_cb
        - SSL_CTX_set_default_passwd_cb_userdata
        - SSL_CTX_use_PrivateKey_file
        - SSL_CTX_use_certificate_chain_file
        - is_pkcs11_uri
        - keyfile_pw_cb
        - pn_strdup
        - read_certificate_pkcs11
        - read_private_key_pkcs11
        - ssl_log_error
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:705,8'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - is_pkcs11_uri
                - SSL_CTX_use_certificate_chain_file
                - ssl_log_error
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
                - read_certificate_pkcs11
            - BranchSide:      'c/src/ssl/openssl.c:705,8'
              BranchSideFuncs:
                - is_pkcs11_uri
                - SSL_CTX_use_certificate_chain_file
                - ssl_log_error
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
                - read_certificate_pkcs11
        - Branch String:   'c/src/ssl/openssl.c:705,15'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:705,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:705,27'
              BranchSideFuncs:
                - is_pkcs11_uri
                - SSL_CTX_use_certificate_chain_file
                - ssl_log_error
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
                - read_certificate_pkcs11
        - Branch String:   'c/src/ssl/openssl.c:705,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:705,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:707,7'
              BranchSideFuncs:
                - is_pkcs11_uri
                - SSL_CTX_use_certificate_chain_file
                - ssl_log_error
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
                - read_certificate_pkcs11
        - Branch String:   'c/src/ssl/openssl.c:707,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:708,18'
              BranchSideFuncs:
                - read_certificate_pkcs11
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:714,10'
              BranchSideFuncs:
                - SSL_CTX_use_certificate_chain_file
                - ssl_log_error
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
        - Branch String:   'c/src/ssl/openssl.c:717,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:718,5'
              BranchSideFuncs:
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
            - BranchSide:      'c/src/ssl/openssl.c:722,7'
              BranchSideFuncs:
                - is_pkcs11_uri
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
                - read_private_key_pkcs11
        - Branch String:   'c/src/ssl/openssl.c:722,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:723,22'
              BranchSideFuncs:
                - read_private_key_pkcs11
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:729,9'
              BranchSideFuncs:
                - pn_strdup
                - SSL_CTX_set_default_passwd_cb
                - SSL_CTX_set_default_passwd_cb_userdata
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:729,9'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:730,28'
              BranchSideFuncs:
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:735,46'
              BranchSideFuncs:
                - SSL_CTX_use_PrivateKey_file
                - ssl_log_error
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:738,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:739,5'
              BranchSideFuncs:
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:743,41'
              BranchSideFuncs:
                - SSL_CTX_check_private_key
                - ssl_log_error
                - SSL_CTX_set_cipher_list
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:743,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:744,5'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:749,11'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - ssl_log_error
        - Branch String:   'c/src/ssl/openssl.c:754,24'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:754,61'
              BranchSideFuncs:
                - SSL_CTX_set_cipher_list
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:754,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/ssl/openssl.c:754,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:754,7'
              BranchSideFuncs:
                - ssl_log_error
            - BranchSide:      'c/src/ssl/openssl.c:755,5'
              BranchSideFuncs:
                - ssl_log_error
      Callsites:
        - Src:             'c/src/ssl/openssl.c:707,7'
          Dst:             is_pkcs11_uri
        - Src:             'c/src/ssl/openssl.c:708,18'
          Dst:             read_certificate_pkcs11
        - Src:             'c/src/ssl/openssl.c:714,10'
          Dst:             SSL_CTX_use_certificate_chain_file
        - Src:             'c/src/ssl/openssl.c:718,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:722,7'
          Dst:             is_pkcs11_uri
        - Src:             'c/src/ssl/openssl.c:723,22'
          Dst:             read_private_key_pkcs11
        - Src:             'c/src/ssl/openssl.c:730,28'
          Dst:             pn_strdup
        - Src:             'c/src/ssl/openssl.c:731,7'
          Dst:             SSL_CTX_set_default_passwd_cb
        - Src:             'c/src/ssl/openssl.c:731,7'
          Dst:             keyfile_pw_cb
        - Src:             'c/src/ssl/openssl.c:732,7'
          Dst:             SSL_CTX_set_default_passwd_cb_userdata
        - Src:             'c/src/ssl/openssl.c:735,10'
          Dst:             SSL_CTX_use_PrivateKey_file
        - Src:             'c/src/ssl/openssl.c:739,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:743,7'
          Dst:             SSL_CTX_check_private_key
        - Src:             'c/src/ssl/openssl.c:744,5'
          Dst:             ssl_log_error
        - Src:             'c/src/ssl/openssl.c:754,28'
          Dst:             SSL_CTX_set_cipher_list
        - Src:             'c/src/ssl/openssl.c:755,5'
          Dst:             ssl_log_error
    - functionName:    SSL_CTX_use_certificate_chain_file
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_default_passwd_cb
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_set_default_passwd_cb_userdata
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_use_PrivateKey_file
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SSL_CTX_check_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_ssl_domain_free
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SSL_CTX_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:611,17'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - SSL_CTX_free
                - free
                - free
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:611,17'
              BranchSideFuncs:
                - SSL_CTX_free
                - free
                - free
                - free
                - free
        - Branch String:   'c/src/ssl/openssl.c:611,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:611,7'
              BranchSideFuncs:
                - SSL_CTX_free
                - free
                - free
                - free
                - free
            - BranchSide:      'c/src/ssl/openssl.c:613,26'
              BranchSideFuncs:
                - SSL_CTX_free
                - free
                - free
                - free
                - free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:613,5'
          Dst:             SSL_CTX_free
    - functionName:    pn_ssl_domain
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - pni_init_ssl_domain
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/ssl/openssl.c:598,49'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:0,0'
              BranchSideFuncs:
                - calloc
                - pni_init_ssl_domain
                - free
            - BranchSide:      'c/src/ssl/openssl.c:598,49'
              BranchSideFuncs:
                - calloc
                - pni_init_ssl_domain
                - free
        - Branch String:   'c/src/ssl/openssl.c:599,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:599,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:601,8'
              BranchSideFuncs:
                - pni_init_ssl_domain
                - free
        - Branch String:   'c/src/ssl/openssl.c:601,7'
          Branch Sides:
            - BranchSide:      'c/src/ssl/openssl.c:601,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/ssl/openssl.c:602,5'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'c/src/ssl/openssl.c:598,49'
          Dst:             calloc
        - Src:             'c/src/ssl/openssl.c:601,8'
          Dst:             pni_init_ssl_domain
    - functionName:    pn_ssl_present
      functionSourceFile: '/src/qpid-proton/c/src/ssl/openssl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.2821
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.2821
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_list_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_inspect
        - pn_fixed_string_addf
        - pn_list_get
        - pn_list_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:242,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
                - pn_list_size
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
            - BranchSide:      'c/src/core/object/list.c:242,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
                - pn_list_size
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
        - Branch String:   'c/src/core/object/list.c:244,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:244,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
            - BranchSide:      'c/src/core/object/list.c:248,28'
              BranchSideFuncs:
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
        - Branch String:   'c/src/core/object/list.c:244,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:244,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
            - BranchSide:      'c/src/core/object/list.c:246,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
        - Branch String:   'c/src/core/object/list.c:244,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:244,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
            - BranchSide:      'c/src/core/object/list.c:246,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.2822
                - pn_list_get
                - pn_class_inspect
                - pn_fixed_string_addf.2822
      Callsites:
        - Src:             'c/src/core/object/list.c:242,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/list.c:243,14'
          Dst:             pn_list_size
        - Src:             'c/src/core/object/list.c:248,35'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:248,5'
          Dst:             pn_class_inspect
        - Src:             'c/src/core/object/list.c:250,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/list.c:246,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/list.c:248,35'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:248,5'
          Dst:             pn_class_inspect
    - functionName:    pn_list_size
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_list_get
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_list_compare
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pn_compare
        - pn_list_get
        - pn_list_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:224,15'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_size
                - pn_list_get
                - pn_list_get
                - pn_compare
            - BranchSide:      'c/src/core/object/list.c:224,15'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_size
                - pn_list_get
                - pn_list_get
                - pn_compare
        - Branch String:   'c/src/core/object/list.c:226,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:227,15'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_get
                - pn_compare
            - BranchSide:      'c/src/core/object/list.c:229,26'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_get
                - pn_compare
        - Branch String:   'c/src/core/object/list.c:229,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:229,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:230,50'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_get
                - pn_compare
        - Branch String:   'c/src/core/object/list.c:229,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:229,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:230,50'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_get
                - pn_compare
        - Branch String:   'c/src/core/object/list.c:231,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:229,33'
              BranchSideFuncs:
                - pn_list_get
                - pn_list_get
                - pn_compare
            - BranchSide:      'c/src/core/object/list.c:231,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/list.c:224,15'
          Dst:             pn_list_size
        - Src:             'c/src/core/object/list.c:225,15'
          Dst:             pn_list_size
        - Src:             'c/src/core/object/list.c:230,35'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:230,54'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:230,24'
          Dst:             pn_compare
    - functionName:    pn_list_hashcode
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          51
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_hashcode
        - pn_list_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:211,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:212,17'
              BranchSideFuncs:
                - pn_list_get
                - pn_hashcode
        - Branch String:   'c/src/core/object/list.c:211,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:211,3'
              BranchSideFuncs:
                - pn_list_get
                - pn_hashcode
            - BranchSide:      'c/src/core/object/list.c:212,17'
              BranchSideFuncs:
                - pn_list_get
                - pn_hashcode
      Callsites:
        - Src:             'c/src/core/object/list.c:212,36'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:212,24'
          Dst:             pn_hashcode
    - functionName:    pn_list_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class
        - pn_class_decref
        - pn_list_get
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:199,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:199,3'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/list.c:200,27'
              BranchSideFuncs:
                - pn_list_get
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/list.c:199,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:199,3'
              BranchSideFuncs:
                - pn_list_get
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/list.c:200,27'
              BranchSideFuncs:
                - pn_list_get
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/list.c:202,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/list.c:202,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/object/list.c:200,34'
          Dst:             pn_list_get
        - Src:             'c/src/core/object/list.c:200,5'
          Dst:             pn_class_decref
    - functionName:    pn_list
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_new
        - pni_mem_suballocate
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:260,35'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
            - BranchSide:      'c/src/core/object/list.c:260,35'
              BranchSideFuncs:
                - pn_class_new
                - pni_mem_suballocate
        - Branch String:   'c/src/core/object/list.c:262,20'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:262,20'
              BranchSideFuncs:
                - pni_mem_suballocate
            - BranchSide:      'c/src/core/object/list.c:262,20'
              BranchSideFuncs:
                - pni_mem_suballocate
      Callsites:
        - Src:             'c/src/core/object/list.c:260,35'
          Dst:             pn_class_new
        - Src:             'c/src/core/object/list.c:263,30'
          Dst:             pni_mem_suballocate
    - functionName:    pni_list_next
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_list_get
        - pn_list_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:181,13'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
            - BranchSide:      'c/src/core/object/list.c:181,13'
              BranchSideFuncs:
                - pn_list_size
                - pn_list_get
        - Branch String:   'c/src/core/object/list.c:181,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:181,7'
              BranchSideFuncs:
                - pn_list_get
            - BranchSide:      'c/src/core/object/list.c:182,47'
              BranchSideFuncs:
                - pn_list_get
      Callsites:
        - Src:             'c/src/core/object/list.c:181,21'
          Dst:             pn_list_size
        - Src:             'c/src/core/object/list.c:182,12'
          Dst:             pn_list_get
    - functionName:    pn_list_iterator
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_iterator_start
        - pni_list_next
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:190,48'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_iterator_start
            - BranchSide:      'c/src/core/object/list.c:190,48'
              BranchSideFuncs:
                - pn_iterator_start
      Callsites:
        - Src:             'c/src/core/object/list.c:190,48'
          Dst:             pn_iterator_start
        - Src:             'c/src/core/object/list.c:190,48'
          Dst:             pni_list_next
    - functionName:    pn_list_minpop
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - pn_class_compare
        - pn_list_pop
        - pn_list_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:153,23'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_pop
                - pn_list_size
                - pn_class_compare
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:153,23'
              BranchSideFuncs:
                - pn_list_pop
                - pn_list_size
                - pn_class_compare
                - pn_class_compare
        - Branch String:   'c/src/core/object/list.c:160,23'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:160,49'
              BranchSideFuncs:
                - pn_class_compare
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:163,32'
              BranchSideFuncs:
                - pn_class_compare
                - pn_class_compare
        - Branch String:   'c/src/core/object/list.c:160,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:162,5'
              BranchSideFuncs:
                - pn_class_compare
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:163,32'
              BranchSideFuncs:
                - pn_class_compare
                - pn_class_compare
        - Branch String:   'c/src/core/object/list.c:163,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:164,19'
              BranchSideFuncs:
                - pn_class_compare
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:169,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:158,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:160,15'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:169,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/list.c:155,16'
          Dst:             pn_list_pop
        - Src:             'c/src/core/object/list.c:156,14'
          Dst:             pn_list_size
        - Src:             'c/src/core/object/list.c:160,26'
          Dst:             pn_class_compare
        - Src:             'c/src/core/object/list.c:163,9'
          Dst:             pn_class_compare
    - functionName:    pn_list_pop
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:80,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:81,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_list_minpush
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_compare
        - pn_list_add
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:138,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_add
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:138,3'
              BranchSideFuncs:
                - pn_list_add
                - pn_class_compare
        - Branch String:   'c/src/core/object/list.c:142,18'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:142,44'
              BranchSideFuncs:
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:142,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:142,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:142,3'
              BranchSideFuncs:
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:143,17'
              BranchSideFuncs:
                - pn_class_compare
        - Branch String:   'c/src/core/object/list.c:142,18'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:142,44'
              BranchSideFuncs:
                - pn_class_compare
            - BranchSide:      'c/src/core/object/list.c:142,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/list.c:138,3'
          Dst:             pn_list_add
        - Src:             'c/src/core/object/list.c:142,21'
          Dst:             pn_class_compare
    - functionName:    pn_list_add
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_incref
        - pni_list_ensure
      functionUses:    7
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:71,31'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pni_list_ensure
                - pn_class_incref
            - BranchSide:      'c/src/core/object/list.c:71,31'
              BranchSideFuncs:
                - pni_list_ensure
                - pn_class_incref
      Callsites:
        - Src:             'c/src/core/object/list.c:71,3'
          Dst:             pni_list_ensure
        - Src:             'c/src/core/object/list.c:73,3'
          Dst:             pn_class_incref
    - functionName:    pni_list_ensure
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:59,13'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/list.c:59,13'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/list.c:59,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:59,7'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/list.c:61,19'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/list.c:61,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:61,19'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/list.c:62,54'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
      Callsites:
        - Src:             'c/src/core/object/list.c:62,54'
          Dst:             pn_class
        - Src:             'c/src/core/object/list.c:62,32'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_list_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_list_del
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:132,30'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_del
            - BranchSide:      'c/src/core/object/list.c:132,30'
              BranchSideFuncs:
                - pn_list_del
      Callsites:
        - Src:             'c/src/core/object/list.c:132,3'
          Dst:             pn_list_del
    - functionName:    pn_list_del
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          177
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - pn_class_decref
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:114,14'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_class_decref
            - BranchSide:      'c/src/core/object/list.c:114,14'
              BranchSideFuncs:
                - pn_class_decref
        - Branch String:   'c/src/core/object/list.c:114,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:114,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:115,9'
              BranchSideFuncs:
                - pn_class_decref
        - Branch String:   'c/src/core/object/list.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:123,39'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:117,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:118,27'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:121,24'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:123,39'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:126,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:123,39'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:126,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:122,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:123,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/list.c:118,5'
          Dst:             pn_class_decref
    - functionName:    pn_list_remove
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_list_del
        - pn_list_index
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:101,17'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_list_index
                - pn_list_del
            - BranchSide:      'c/src/core/object/list.c:101,17'
              BranchSideFuncs:
                - pn_list_index
                - pn_list_del
        - Branch String:   'c/src/core/object/list.c:102,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:102,7'
              BranchSideFuncs:
                - pn_list_del
            - BranchSide:      'c/src/core/object/list.c:105,23'
              BranchSideFuncs:
                - pn_list_del
      Callsites:
        - Src:             'c/src/core/object/list.c:101,17'
          Dst:             pn_list_index
        - Src:             'c/src/core/object/list.c:105,5'
          Dst:             pn_list_del
    - functionName:    pn_list_index
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_equals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:90,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:89,39'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/list.c:90,9'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/list.c:89,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:89,3'
              BranchSideFuncs:
                - pn_class_equals
            - BranchSide:      'c/src/core/object/list.c:90,31'
              BranchSideFuncs:
                - pn_class_equals
      Callsites:
        - Src:             'c/src/core/object/list.c:90,9'
          Dst:             pn_class_equals
    - functionName:    pn_list_set
      functionSourceFile: '/src/qpid-proton/c/src/core/object/list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_decref
        - pn_class_incref
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/list.c:50,21'
          Branch Sides:
            - BranchSide:      'c/src/core/object/list.c:0,0'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_incref
            - BranchSide:      'c/src/core/object/list.c:50,21'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_incref
      Callsites:
        - Src:             'c/src/core/object/list.c:51,3'
          Dst:             pn_class_decref
        - Src:             'c/src/core/object/list.c:53,3'
          Dst:             pn_class_incref
    - functionName:    pni_map_load
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_map_ensure
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - pn_class
        - pn_class_decref
        - pn_map_put
        - pni_map_allocate
        - pni_map_load
        - pni_mem_subdeallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:152,16'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pni_map_load
                - pni_map_load
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:152,16'
              BranchSideFuncs:
                - pni_map_load
                - pni_map_load
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:159,35'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:159,38'
              BranchSideFuncs:
                - pni_map_load
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:160,19'
              BranchSideFuncs:
                - pni_map_load
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:159,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:160,19'
              BranchSideFuncs:
                - pni_map_load
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:164,31'
              BranchSideFuncs:
                - pni_map_allocate
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:167,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:168,20'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:184,25'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:168,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:167,35'
              BranchSideFuncs:
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:168,9'
              BranchSideFuncs:
                - pn_map_put
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:176,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:175,35'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:176,9'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:175,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:176,20'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:184,25'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/map.c:152,16'
          Dst:             pni_map_load
        - Src:             'c/src/core/object/map.c:159,38'
          Dst:             pni_map_load
        - Src:             'c/src/core/object/map.c:165,3'
          Dst:             pni_map_allocate
        - Src:             'c/src/core/object/map.c:171,7'
          Dst:             pn_map_put
        - Src:             'c/src/core/object/map.c:184,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/map.c:184,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/object/map.c:179,7'
          Dst:             pn_class_decref
        - Src:             'c/src/core/object/map.c:180,7'
          Dst:             pn_class_decref
    - functionName:    pni_map_allocate
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - pn_class
        - pni_mem_suballocate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:84,54'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_suballocate
            - BranchSide:      'c/src/core/object/map.c:84,54'
              BranchSideFuncs:
                - pn_class
                - pni_mem_suballocate
        - Branch String:   'c/src/core/object/map.c:86,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:86,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:86,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:86,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:87,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:86,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:86,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:87,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/map.c:84,54'
          Dst:             pn_class
        - Src:             'c/src/core/object/map.c:84,34'
          Dst:             pni_mem_suballocate
    - functionName:    pn_map_put
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_decref
        - pn_class_incref
        - pni_map_entry
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:251,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pni_map_entry
                - pn_class_incref
                - pn_class_decref
            - BranchSide:      'c/src/core/object/map.c:251,24'
              BranchSideFuncs:
                - pni_map_entry
                - pn_class_incref
                - pn_class_decref
      Callsites:
        - Src:             'c/src/core/object/map.c:251,24'
          Dst:             pni_map_entry
        - Src:             'c/src/core/object/map.c:254,3'
          Dst:             pn_class_incref
        - Src:             'c/src/core/object/map.c:255,3'
          Dst:             pn_class_decref
    - functionName:    pni_map_entry
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          192
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - pn_class_incref
        - pni_map_ensure
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:195,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:196,9'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:208,14'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:208,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:209,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:213,16'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:196,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:196,9'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:197,20'
              BranchSideFuncs:
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:209,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:209,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:209,25'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:213,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:217,21'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:221,7'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:208,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:209,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:213,16'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:221,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:221,7'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:222,34'
              BranchSideFuncs:
                - pni_map_ensure
                - pn_class_incref
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:228,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:229,38'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:235,12'
              BranchSideFuncs:
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:228,5'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:229,38'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:235,12'
              BranchSideFuncs:
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:230,11'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:228,44'
              BranchSideFuncs:
                - pn_class_incref
            - BranchSide:      'c/src/core/object/map.c:235,12'
              BranchSideFuncs:
                - pn_class_incref
        - Branch String:   'c/src/core/object/map.c:240,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:240,23'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:241,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/map.c:199,7'
          Dst:             pn_class_incref
        - Src:             'c/src/core/object/map.c:222,9'
          Dst:             pni_map_ensure
        - Src:             'c/src/core/object/map.c:239,5'
          Dst:             pn_class_incref
    - functionName:    pn_fixed_string_vaddf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          57
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:64,30'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - vsnprintf
            - BranchSide:      'c/src/core/fixed_string.h:64,30'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:65,7'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:65,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:67,21'
              BranchSideFuncs:
                - vsnprintf
        - Branch String:   'c/src/core/fixed_string.h:69,8'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:69,8'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/fixed_string.h:70,20'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/fixed_string.h:70,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/fixed_string.h:68,18'
          Dst:             vsnprintf
    - functionName:    pn_fixed_string_addf
      functionSourceFile: '/src/qpid-proton/c/src/core/fixed_string.h'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_fixed_string_vaddf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/fixed_string.h:75,3'
          Branch Sides:
            - BranchSide:      'c/src/core/fixed_string.h:0,0'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.2905
            - BranchSide:      'c/src/core/fixed_string.h:76,3'
              BranchSideFuncs:
                - pn_fixed_string_vaddf.2905
      Callsites:
        - Src:             'c/src/core/fixed_string.h:77,3'
          Dst:             pn_fixed_string_vaddf
    - functionName:    pn_hash_value
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 454
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:454,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_value
            - BranchSide:      'c/src/core/object/map.c:454,10'
              BranchSideFuncs:
                - pn_map_value
      Callsites:
        - Src:             'c/src/core/object/map.c:454,10'
          Dst:             pn_map_value
    - functionName:    pn_map_value
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 376
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_hash_key
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_key
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:449,22'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_key
            - BranchSide:      'c/src/core/object/map.c:449,22'
              BranchSideFuncs:
                - pn_map_key
      Callsites:
        - Src:             'c/src/core/object/map.c:449,22'
          Dst:             pn_map_key
    - functionName:    pn_map_key
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_hash_next
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_next
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:444,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_next
            - BranchSide:      'c/src/core/object/map.c:444,10'
              BranchSideFuncs:
                - pn_map_next
      Callsites:
        - Src:             'c/src/core/object/map.c:444,10'
          Dst:             pn_map_next
    - functionName:    pn_map_next
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:357,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:356,54'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:358,30'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:356,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:356,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:357,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_hash_head
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_head
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:439,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_head
            - BranchSide:      'c/src/core/object/map.c:439,10'
              BranchSideFuncs:
                - pn_map_head
      Callsites:
        - Src:             'c/src/core/object/map.c:439,10'
          Dst:             pn_map_head
    - functionName:    pn_map_head
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:346,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:344,42'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:347,30'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:344,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:344,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:346,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_hash_del
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_del
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:434,26'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_del
            - BranchSide:      'c/src/core/object/map.c:434,26'
              BranchSideFuncs:
                - pn_map_del
      Callsites:
        - Src:             'c/src/core/object/map.c:434,3'
          Dst:             pn_map_del
    - functionName:    pn_map_del
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_decref
        - pni_map_entry
        - pni_map_rehash
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:313,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pni_map_entry
                - pn_class_decref
                - pn_class_decref
                - pni_map_rehash
            - BranchSide:      'c/src/core/object/map.c:313,16'
              BranchSideFuncs:
                - pni_map_entry
                - pn_class_decref
                - pn_class_decref
                - pni_map_rehash
        - Branch String:   'c/src/core/object/map.c:315,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:315,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:316,33'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pni_map_rehash
        - Branch String:   'c/src/core/object/map.c:321,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:322,13'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pni_map_rehash
            - BranchSide:      'c/src/core/object/map.c:329,10'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pni_map_rehash
        - Branch String:   'c/src/core/object/map.c:331,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:332,7'
              BranchSideFuncs:
                - pni_map_rehash
                - pn_class_decref
                - pn_class_decref
            - BranchSide:      'c/src/core/object/map.c:336,26'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
      Callsites:
        - Src:             'c/src/core/object/map.c:314,24'
          Dst:             pni_map_entry
        - Src:             'c/src/core/object/map.c:332,7'
          Dst:             pni_map_rehash
        - Src:             'c/src/core/object/map.c:336,5'
          Dst:             pn_class_decref
        - Src:             'c/src/core/object/map.c:337,5'
          Dst:             pn_class_decref
    - functionName:    pni_map_rehash
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          121
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:277,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:281,18'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:283,31'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:285,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:287,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:297,27'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:297,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:298,38'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:298,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/map.c:272,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:273,27'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:308,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_hash_get
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_get
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:429,33'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_get
            - BranchSide:      'c/src/core/object/map.c:429,33'
              BranchSideFuncs:
                - pn_map_get
      Callsites:
        - Src:             'c/src/core/object/map.c:429,10'
          Dst:             pn_map_get
    - functionName:    pn_map_get
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_map_entry
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:262,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pni_map_entry
            - BranchSide:      'c/src/core/object/map.c:262,24'
              BranchSideFuncs:
                - pni_map_entry
        - Branch String:   'c/src/core/object/map.c:263,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:263,10'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/map.c:263,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/map.c:262,24'
          Dst:             pni_map_entry
    - functionName:    pn_hash_put
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionLinenumberEnd: 424
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_put
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:424,33'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_put
            - BranchSide:      'c/src/core/object/map.c:424,33'
              BranchSideFuncs:
                - pn_map_put
      Callsites:
        - Src:             'c/src/core/object/map.c:424,10'
          Dst:             pn_map_put
    - functionName:    pn_hash_size
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:419,10'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map_size
            - BranchSide:      'c/src/core/object/map.c:419,10'
              BranchSideFuncs:
                - pn_map_size
      Callsites:
        - Src:             'c/src/core/object/map.c:419,10'
          Dst:             pn_map_size
    - functionName:    pn_map_size
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_identity_equals
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 390
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_identity_hashcode
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_hash
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_map
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:411,35'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_map
            - BranchSide:      'c/src/core/object/map.c:411,35'
              BranchSideFuncs:
                - pn_map
      Callsites:
        - Src:             'c/src/core/object/map.c:411,35'
          Dst:             pn_map
    - functionName:    pn_map
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_new
        - pni_map_allocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:126,32'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_class_new
                - pni_map_allocate
            - BranchSide:      'c/src/core/object/map.c:126,32'
              BranchSideFuncs:
                - pn_class_new
                - pni_map_allocate
        - Branch String:   'c/src/core/object/map.c:129,19'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:129,8'
              BranchSideFuncs:
                - pni_map_allocate
            - BranchSide:      'c/src/core/object/map.c:129,8'
              BranchSideFuncs:
                - pni_map_allocate
        - Branch String:   'c/src/core/object/map.c:131,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:131,26'
              BranchSideFuncs:
                - pni_map_allocate
            - BranchSide:      'c/src/core/object/map.c:131,7'
              BranchSideFuncs:
                - pni_map_allocate
      Callsites:
        - Src:             'c/src/core/object/map.c:126,32'
          Dst:             pn_class_new
        - Src:             'c/src/core/object/map.c:135,3'
          Dst:             pni_map_allocate
    - functionName:    pn_map_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class
        - pn_class_decref
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:56,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:55,42'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
                - pn_class_decref
                - pn_class_decref
            - BranchSide:      'c/src/core/object/map.c:56,9'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/map.c:55,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:55,3'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/map.c:56,14'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/map.c:62,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/map.c:62,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/object/map.c:57,7'
          Dst:             pn_class_decref
        - Src:             'c/src/core/object/map.c:58,7'
          Dst:             pn_class_decref
    - functionName:    pn_map_hashcode
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_hashcode
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:72,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:71,42'
              BranchSideFuncs:
                - pn_hashcode
                - pn_hashcode
            - BranchSide:      'c/src/core/object/map.c:72,9'
              BranchSideFuncs:
                - pn_hashcode
                - pn_hashcode
        - Branch String:   'c/src/core/object/map.c:71,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:71,3'
              BranchSideFuncs:
                - pn_hashcode
                - pn_hashcode
            - BranchSide:      'c/src/core/object/map.c:72,14'
              BranchSideFuncs:
                - pn_hashcode
                - pn_hashcode
      Callsites:
        - Src:             'c/src/core/object/map.c:75,19'
          Dst:             pn_hashcode
        - Src:             'c/src/core/object/map.c:75,38'
          Dst:             pn_hashcode
    - functionName:    pn_map_inspect
      functionSourceFile: '/src/qpid-proton/c/src/core/object/map.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_class_inspect
        - pn_fixed_string_addf
        - pn_map_head
        - pn_map_key
        - pn_map_next
        - pn_map_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/map.c:100,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:0,0'
              BranchSideFuncs:
                - pn_fixed_string_addf.2906
                - pn_map_head
                - pn_map_key
                - pn_class_inspect
                - pn_fixed_string_addf.2906
                - pn_map_value
                - pn_class_inspect
                - pn_map_next
                - pn_fixed_string_addf.2906
                - pn_fixed_string_addf.2906
            - BranchSide:      'c/src/core/object/map.c:100,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2906
                - pn_map_head
                - pn_map_key
                - pn_class_inspect
                - pn_fixed_string_addf.2906
                - pn_map_value
                - pn_class_inspect
                - pn_map_next
                - pn_fixed_string_addf.2906
                - pn_fixed_string_addf.2906
        - Branch String:   'c/src/core/object/map.c:104,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:107,7'
              BranchSideFuncs:
                - pn_fixed_string_addf.2906
                - pn_map_key
                - pn_class_inspect
                - pn_fixed_string_addf.2906
                - pn_map_value
                - pn_class_inspect
                - pn_map_next
                - pn_fixed_string_addf.2906
            - BranchSide:      'c/src/core/object/map.c:109,27'
              BranchSideFuncs:
                - pn_map_key
                - pn_class_inspect
                - pn_fixed_string_addf.2906
                - pn_map_value
                - pn_class_inspect
                - pn_map_next
                - pn_fixed_string_addf.2906
                - pn_fixed_string_addf.2906
        - Branch String:   'c/src/core/object/map.c:103,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/map.c:103,3'
              BranchSideFuncs:
                - pn_fixed_string_addf.2906
            - BranchSide:      'c/src/core/object/map.c:104,9'
              BranchSideFuncs:
                - pn_map_key
                - pn_class_inspect
                - pn_fixed_string_addf.2906
                - pn_map_value
                - pn_class_inspect
                - pn_map_next
                - pn_fixed_string_addf.2906
                - pn_fixed_string_addf.2906
      Callsites:
        - Src:             'c/src/core/object/map.c:100,3'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/map.c:101,23'
          Dst:             pn_map_head
        - Src:             'c/src/core/object/map.c:107,7'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/map.c:109,32'
          Dst:             pn_map_key
        - Src:             'c/src/core/object/map.c:109,5'
          Dst:             pn_class_inspect
        - Src:             'c/src/core/object/map.c:110,5'
          Dst:             pn_fixed_string_addf
        - Src:             'c/src/core/object/map.c:111,34'
          Dst:             pn_map_value
        - Src:             'c/src/core/object/map.c:111,5'
          Dst:             pn_class_inspect
        - Src:             'c/src/core/object/map.c:112,13'
          Dst:             pn_map_next
        - Src:             'c/src/core/object/map.c:114,3'
          Dst:             pn_fixed_string_addf
    - functionName:    pn_iterator_next
      functionSourceFile: '/src/qpid-proton/c/src/core/object/iterator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/iterator.c:74,17'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/iterator.c:74,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/iterator.c:74,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:74,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/iterator.c:75,45'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/iterator.c:76,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:76,33'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/iterator.c:76,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_iterator_start
      functionSourceFile: '/src/qpid-proton/c/src/core/object/iterator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/iterator.c:65,18'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/iterator.c:65,18'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/iterator.c:66,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/iterator.c:67,45'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
      Callsites:
        - Src:             'c/src/core/object/iterator.c:67,45'
          Dst:             pn_class
        - Src:             'c/src/core/object/iterator.c:67,23'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_iterator_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/iterator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/iterator.c:46,25'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/iterator.c:46,25'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/iterator.c:46,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/iterator.c:46,3'
          Dst:             pni_mem_subdeallocate
    - functionName:    pn_iterator_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/iterator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_iterator
      functionSourceFile: '/src/qpid-proton/c/src/core/object/iterator.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/iterator.c:57,41'
          Branch Sides:
            - BranchSide:      'c/src/core/object/iterator.c:57,41'
              BranchSideFuncs:
                - pn_class_new
            - BranchSide:      'c/src/core/object/iterator.c:57,41'
              BranchSideFuncs:
                - pn_class_new
      Callsites:
        - Src:             'c/src/core/object/iterator.c:57,41'
          Dst:             pn_class_new
    - functionName:    pn_record_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class_decref
        - pn_record_def
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:147,34'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pn_class_decref
                - pn_record_def
            - BranchSide:      'c/src/core/object/record.c:147,34'
              BranchSideFuncs:
                - pn_class_decref
                - pn_record_def
        - Branch String:   'c/src/core/object/record.c:147,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:147,3'
              BranchSideFuncs:
                - pn_class_decref
                - pn_record_def
            - BranchSide:      'c/src/core/object/record.c:148,35'
              BranchSideFuncs:
                - pn_class_decref
                - pn_record_def
      Callsites:
        - Src:             'c/src/core/object/record.c:155,3'
          Dst:             pn_record_def
        - Src:             'c/src/core/object/record.c:149,5'
          Dst:             pn_class_decref
    - functionName:    pn_record_def
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_record_create
        - pni_record_find
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:99,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pni_record_find
                - pni_record_create
            - BranchSide:      'c/src/core/object/record.c:99,24'
              BranchSideFuncs:
                - pni_record_find
                - pni_record_create
        - Branch String:   'c/src/core/object/record.c:100,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:100,7'
              BranchSideFuncs:
                - pni_record_create
            - BranchSide:      'c/src/core/object/record.c:103,13'
              BranchSideFuncs:
                - pni_record_create
      Callsites:
        - Src:             'c/src/core/object/record.c:99,24'
          Dst:             pni_record_find
        - Src:             'c/src/core/object/record.c:103,13'
          Dst:             pni_record_create
    - functionName:    pni_record_find
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:72,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/record.c:73,35'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/record.c:72,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:72,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/record.c:73,27'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/object/record.c:74,9'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:72,41'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/record.c:74,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_record_create
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class
        - pni_mem_subreallocate
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:82,15'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/record.c:82,15'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/object/record.c:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/object/record.c:84,60'
              BranchSideFuncs:
                - pn_class
                - pni_mem_subreallocate
      Callsites:
        - Src:             'c/src/core/object/record.c:84,60'
          Dst:             pn_class
        - Src:             'c/src/core/object/record.c:84,38'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_record_set
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 142
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_class_decref
        - pn_class_incref
        - pni_record_find
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:135,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pni_record_find
                - pn_class_incref
                - pn_class_decref
            - BranchSide:      'c/src/core/object/record.c:135,24'
              BranchSideFuncs:
                - pni_record_find
                - pn_class_incref
                - pn_class_decref
        - Branch String:   'c/src/core/object/record.c:136,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:136,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/record.c:137,24'
              BranchSideFuncs:
                - pn_class_incref
                - pn_class_decref
      Callsites:
        - Src:             'c/src/core/object/record.c:135,24'
          Dst:             pni_record_find
        - Src:             'c/src/core/object/record.c:139,5'
          Dst:             pn_class_incref
        - Src:             'c/src/core/object/record.c:140,5'
          Dst:             pn_class_decref
    - functionName:    pn_record_get
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_record_find
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:123,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pni_record_find
            - BranchSide:      'c/src/core/object/record.c:123,24'
              BranchSideFuncs:
                - pni_record_find
        - Branch String:   'c/src/core/object/record.c:124,7'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:124,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/object/record.c:125,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/object/record.c:123,24'
          Dst:             pni_record_find
    - functionName:    pn_record_has
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_record_find
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:112,24'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pni_record_find
            - BranchSide:      'c/src/core/object/record.c:112,24'
              BranchSideFuncs:
                - pni_record_find
      Callsites:
        - Src:             'c/src/core/object/record.c:112,24'
          Dst:             pni_record_find
    - functionName:    pn_record_finalize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pn_class
        - pn_class_decref
        - pni_mem_subdeallocate
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:52,34'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:0,0'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/record.c:52,34'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/object/record.c:52,3'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:52,3'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/object/record.c:53,31'
              BranchSideFuncs:
                - pn_class_decref
                - pn_class
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/object/record.c:56,25'
          Dst:             pn_class
        - Src:             'c/src/core/object/record.c:56,3'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/object/record.c:54,5'
          Dst:             pn_class_decref
    - functionName:    pn_record_initialize
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_record
      functionSourceFile: '/src/qpid-proton/c/src/core/object/record.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_class_new
        - pn_record_def
      functionUses:    6
      BranchProfiles:
        - Branch String:   'c/src/core/object/record.c:66,41'
          Branch Sides:
            - BranchSide:      'c/src/core/object/record.c:66,41'
              BranchSideFuncs:
                - pn_class_new
                - pn_record_def
            - BranchSide:      'c/src/core/object/record.c:66,41'
              BranchSideFuncs:
                - pn_class_new
                - pn_record_def
      Callsites:
        - Src:             'c/src/core/object/record.c:66,41'
          Dst:             pn_class_new
        - Src:             'c/src/core/object/record.c:67,3'
          Dst:             pn_record_def
    - functionName:    pn_link_error
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_session_error
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_connection_error
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_code
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:128,3'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/error.c:128,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_error_copy
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error_clear
        - pn_error_code
        - pn_error_set
        - pn_error_text
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:118,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - pn_error_code
                - pn_error_text
                - pn_error_set
                - pn_error_clear
            - BranchSide:      'c/src/core/error.c:118,7'
              BranchSideFuncs:
                - pn_error_code
                - pn_error_text
                - pn_error_set
                - pn_error_clear
        - Branch String:   'c/src/core/error.c:118,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:119,32'
              BranchSideFuncs:
                - pn_error_clear
            - BranchSide:      'c/src/core/error.c:121,5'
              BranchSideFuncs:
                - pn_error_clear
      Callsites:
        - Src:             'c/src/core/error.c:119,32'
          Dst:             pn_error_code
        - Src:             'c/src/core/error.c:119,52'
          Dst:             pn_error_text
        - Src:             'c/src/core/error.c:119,12'
          Dst:             pn_error_set
        - Src:             'c/src/core/error.c:121,5'
          Dst:             pn_error_clear
    - functionName:    pn_error_code
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_error_text
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_error_set
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error_clear
        - pn_strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:74,3'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - pn_error_clear
                - pn_strdup
            - BranchSide:      'c/src/core/error.c:74,3'
              BranchSideFuncs:
                - pn_error_clear
                - pn_strdup
        - Branch String:   'c/src/core/error.c:75,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:75,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/error.c:76,12'
              BranchSideFuncs:
                - pn_strdup
      Callsites:
        - Src:             'c/src/core/error.c:74,3'
          Dst:             pn_error_clear
        - Src:             'c/src/core/error.c:77,19'
          Dst:             pn_strdup
    - functionName:    pn_error_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_mem_subdeallocate
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:64,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - pni_mem_subdeallocate
            - BranchSide:      'c/src/core/error.c:64,7'
              BranchSideFuncs:
                - pni_mem_subdeallocate
        - Branch String:   'c/src/core/error.c:64,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:64,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/error.c:65,12'
              BranchSideFuncs:
                - pni_mem_subdeallocate
      Callsites:
        - Src:             'c/src/core/error.c:66,5'
          Dst:             pni_mem_subdeallocate
    - functionName:    pn_error_format
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_error_vformat
      functionUses:    23
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:96,3'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - pn_error_vformat
            - BranchSide:      'c/src/core/error.c:97,3'
              BranchSideFuncs:
                - pn_error_vformat
      Callsites:
        - Src:             'c/src/core/error.c:98,15'
          Dst:             pn_error_vformat
    - functionName:    pn_error_vformat
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_error_set
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:85,3'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - vsnprintf
                - pn_error_set
            - BranchSide:      'c/src/core/error.c:86,11'
              BranchSideFuncs:
                - vsnprintf
                - pn_error_set
        - Branch String:   'c/src/core/error.c:87,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:87,7'
              BranchSideFuncs:
                - pn_error_set
            - BranchSide:      'c/src/core/error.c:88,5'
              BranchSideFuncs:
                - pn_error_set
      Callsites:
        - Src:             'c/src/core/error.c:86,11'
          Dst:             vsnprintf
        - Src:             'c/src/core/error.c:90,10'
          Dst:             pn_error_set
    - functionName:    pn_error_free
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_mem_deallocate
        - pni_mem_subdeallocate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:0,0'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/error.c:56,7'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
        - Branch String:   'c/src/core/error.c:56,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:56,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/error.c:57,66'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/error.c:57,5'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/error.c:58,5'
          Dst:             pni_mem_deallocate
    - functionName:    pn_error
      functionSourceFile: '/src/qpid-proton/c/src/core/error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_mem_allocate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/error.c:46,38'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:46,38'
              BranchSideFuncs:
                - pni_mem_allocate
            - BranchSide:      'c/src/core/error.c:46,38'
              BranchSideFuncs:
                - pni_mem_allocate
        - Branch String:   'c/src/core/error.c:47,7'
          Branch Sides:
            - BranchSide:      'c/src/core/error.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/error.c:48,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/error.c:46,38'
          Dst:             pni_mem_allocate
    - functionName:    pn_buffer_rotate
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          117
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:226,5'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:223,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:233,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:230,11'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:230,35'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:226,5'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:227,28'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:233,10'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:222,3'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:223,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_buffer_memory
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_buffer_defrag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:255,8'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pn_buffer_defrag
            - BranchSide:      'c/src/core/buffer.c:255,8'
              BranchSideFuncs:
                - pn_buffer_defrag
        - Branch String:   'c/src/core/buffer.c:255,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:255,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:258,3'
              BranchSideFuncs:
                - pn_buffer_defrag
      Callsites:
        - Src:             'c/src/core/buffer.c:258,3'
          Dst:             pn_buffer_defrag
    - functionName:    pn_buffer_defrag
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_buffer_rotate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:239,30'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pn_buffer_rotate
            - BranchSide:      'c/src/core/buffer.c:239,30'
              BranchSideFuncs:
                - pn_buffer_rotate
      Callsites:
        - Src:             'c/src/core/buffer.c:239,3'
          Dst:             pn_buffer_rotate
    - functionName:    pn_buffer_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_buffer_defrag
      functionUses:    4
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:246,8'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pn_buffer_defrag
            - BranchSide:      'c/src/core/buffer.c:246,8'
              BranchSideFuncs:
                - pn_buffer_defrag
        - Branch String:   'c/src/core/buffer.c:246,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:249,3'
              BranchSideFuncs:
                - pn_buffer_defrag
      Callsites:
        - Src:             'c/src/core/buffer.c:249,3'
          Dst:             pn_buffer_defrag
    - functionName:    pn_buffer_clear
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_buffer_trim
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer_clear
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:196,12'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pn_buffer_clear
            - BranchSide:      'c/src/core/buffer.c:196,12'
              BranchSideFuncs:
                - pn_buffer_clear
        - Branch String:   'c/src/core/buffer.c:196,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:196,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:199,20'
              BranchSideFuncs:
                - pn_buffer_clear
        - Branch String:   'c/src/core/buffer.c:199,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:200,5'
              BranchSideFuncs:
                - pn_buffer_clear
            - BranchSide:      'c/src/core/buffer.c:203,8'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:204,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:205,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:207,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/buffer.c:200,5'
          Dst:             pn_buffer_clear
    - functionName:    pni_buffer_index
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:165,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pn_buffer_get
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pni_buffer_index
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:171,10'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_buffer_index
                - pni_buffer_index
            - BranchSide:      'c/src/core/buffer.c:171,10'
              BranchSideFuncs:
                - pni_buffer_index
                - pni_buffer_index
        - Branch String:   'c/src/core/buffer.c:171,10'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:172,18'
              BranchSideFuncs:
                - pni_buffer_index
                - pni_buffer_index
            - BranchSide:      'c/src/core/buffer.c:172,18'
              BranchSideFuncs:
                - pni_buffer_index
                - pni_buffer_index
        - Branch String:   'c/src/core/buffer.c:175,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:180,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:180,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:181,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/buffer.c:172,18'
          Dst:             pni_buffer_index
        - Src:             'c/src/core/buffer.c:173,17'
          Dst:             pni_buffer_index
    - functionName:    pni_buffer_tail_space
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_buffer_available
        - pni_buffer_tail
        - pni_buffer_wrapped
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:109,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_buffer_wrapped
                - pni_buffer_tail
                - pn_buffer_available
            - BranchSide:      'c/src/core/buffer.c:109,7'
              BranchSideFuncs:
                - pni_buffer_wrapped
                - pni_buffer_tail
                - pn_buffer_available
        - Branch String:   'c/src/core/buffer.c:109,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:110,12'
              BranchSideFuncs:
                - pn_buffer_available
            - BranchSide:      'c/src/core/buffer.c:112,17'
              BranchSideFuncs:
                - pni_buffer_tail
      Callsites:
        - Src:             'c/src/core/buffer.c:109,7'
          Dst:             pni_buffer_wrapped
        - Src:             'c/src/core/buffer.c:110,12'
          Dst:             pn_buffer_available
        - Src:             'c/src/core/buffer.c:112,28'
          Dst:             pni_buffer_tail
    - functionName:    pni_buffer_wrapped
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_buffer_head
        - pni_buffer_tail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:104,15'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_buffer_head
                - pni_buffer_tail
            - BranchSide:      'c/src/core/buffer.c:104,15'
              BranchSideFuncs:
                - pni_buffer_head
                - pni_buffer_tail
        - Branch String:   'c/src/core/buffer.c:104,20'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:104,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:104,23'
              BranchSideFuncs:
                - pni_buffer_head
                - pni_buffer_tail
      Callsites:
        - Src:             'c/src/core/buffer.c:104,23'
          Dst:             pni_buffer_head
        - Src:             'c/src/core/buffer.c:104,47'
          Dst:             pni_buffer_tail
    - functionName:    pn_buffer_available
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_buffer_tail
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          30
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:97,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:97,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_buffer_head
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_buffer_append
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - pn_buffer_ensure
        - pni_buffer_tail
        - pni_buffer_tail_space
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:144,8'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pn_buffer_ensure
                - pni_buffer_tail
                - pni_buffer_tail_space
            - BranchSide:      'c/src/core/buffer.c:144,8'
              BranchSideFuncs:
                - pn_buffer_ensure
                - pni_buffer_tail
                - pni_buffer_tail_space
        - Branch String:   'c/src/core/buffer.c:144,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:144,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:145,13'
              BranchSideFuncs:
                - pn_buffer_ensure
                - pni_buffer_tail
                - pni_buffer_tail_space
        - Branch String:   'c/src/core/buffer.c:150,14'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:153,19'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:153,19'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:153,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:154,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:157,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/buffer.c:145,13'
          Dst:             pn_buffer_ensure
        - Src:             'c/src/core/buffer.c:148,17'
          Dst:             pni_buffer_tail
        - Src:             'c/src/core/buffer.c:149,23'
          Dst:             pni_buffer_tail_space
    - functionName:    pn_buffer_ensure
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          94
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - pn_buffer_available
        - pni_buffer_head
        - pni_buffer_wrapped
        - pni_mem_subreallocate
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:118,30'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_buffer_head
                - pni_buffer_wrapped
                - pn_buffer_available
                - pn_buffer_available
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/buffer.c:118,30'
              BranchSideFuncs:
                - pni_buffer_head
                - pni_buffer_wrapped
                - pn_buffer_available
                - pn_buffer_available
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/buffer.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:122,3'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/buffer.c:123,24'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/buffer.c:123,24'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:123,22'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/buffer.c:123,22'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/buffer.c:122,3'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:123,24'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_mem_subreallocate
            - BranchSide:      'c/src/core/buffer.c:126,21'
              BranchSideFuncs:
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/buffer.c:126,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:126,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:126,7'
              BranchSideFuncs:
                - pni_mem_subreallocate
        - Branch String:   'c/src/core/buffer.c:128,9'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:129,18'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:131,11'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:131,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:132,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/buffer.c:119,21'
          Dst:             pni_buffer_head
        - Src:             'c/src/core/buffer.c:120,18'
          Dst:             pni_buffer_wrapped
        - Src:             'c/src/core/buffer.c:122,10'
          Dst:             pn_buffer_available
        - Src:             'c/src/core/buffer.c:122,10'
          Dst:             pn_buffer_available
        - Src:             'c/src/core/buffer.c:127,32'
          Dst:             pni_mem_subreallocate
    - functionName:    pn_buffer_capacity
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_buffer_size
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_buffer_free
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pni_mem_deallocate
        - pni_mem_subdeallocate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:68,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/buffer.c:68,7'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
        - Branch String:   'c/src/core/buffer.c:68,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:69,63'
              BranchSideFuncs:
                - pni_mem_subdeallocate
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/buffer.c:69,5'
          Dst:             pni_mem_subdeallocate
        - Src:             'c/src/core/buffer.c:70,5'
          Dst:             pni_mem_deallocate
    - functionName:    pn_buffer
      functionSourceFile: '/src/qpid-proton/c/src/core/buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pni_mem_allocate
        - pni_mem_deallocate
        - pni_mem_suballocate
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/buffer.c:47,38'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:0,0'
              BranchSideFuncs:
                - pni_mem_allocate
                - pni_mem_suballocate
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/buffer.c:47,38'
              BranchSideFuncs:
                - pni_mem_allocate
                - pni_mem_suballocate
                - pni_mem_deallocate
        - Branch String:   'c/src/core/buffer.c:48,7'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:48,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:49,21'
              BranchSideFuncs:
                - pni_mem_suballocate
                - pni_mem_deallocate
        - Branch String:   'c/src/core/buffer.c:52,9'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:53,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/buffer.c:60,20'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/buffer.c:54,13'
          Branch Sides:
            - BranchSide:      'c/src/core/buffer.c:54,13'
              BranchSideFuncs:
                - pni_mem_deallocate
            - BranchSide:      'c/src/core/buffer.c:55,13'
              BranchSideFuncs:
                - pni_mem_deallocate
      Callsites:
        - Src:             'c/src/core/buffer.c:47,38'
          Dst:             pni_mem_allocate
        - Src:             'c/src/core/buffer.c:53,31'
          Dst:             pni_mem_suballocate
        - Src:             'c/src/core/buffer.c:55,13'
          Dst:             pni_mem_deallocate
    - functionName:    pn_rwbytes
      functionSourceFile: '/src/qpid-proton/c/include/proton/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_bytes
      functionSourceFile: '/src/qpid-proton/c/include/proton/types.h'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_framing_send_sasl
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_post_frame
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:165,8'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pn_post_frame
            - BranchSide:      'c/src/core/framing.c:165,8'
              BranchSideFuncs:
                - pn_post_frame
        - Branch String:   'c/src/core/framing.c:165,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:169,28'
              BranchSideFuncs:
                - pn_post_frame
      Callsites:
        - Src:             'c/src/core/framing.c:169,3'
          Dst:             pn_post_frame
    - functionName:    pn_post_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - payload
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_buffer_ensure
        - pn_write_frame
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:133,3'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pn_buffer_ensure
                - pn_write_frame
            - BranchSide:      'c/src/core/framing.c:133,22'
              BranchSideFuncs:
                - pn_buffer_ensure
                - pn_write_frame
      Callsites:
        - Src:             'c/src/core/framing.c:139,3'
          Dst:             pn_buffer_ensure
        - Src:             'c/src/core/framing.c:140,3'
          Dst:             pn_write_frame
    - functionName:    pn_write_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - frame
        - ''
      BBCount:         18
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - pn_buffer_append
        - pn_buffer_available
        - pn_buffer_bytes
        - pn_do_raw_tx_trace
        - pn_do_tx_trace
        - pni_write16
        - pni_write32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:89,42'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_write32
                - pni_write16
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/framing.c:89,42'
              BranchSideFuncs:
                - pn_buffer_available
                - pni_write32
                - pni_write16
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
        - Branch String:   'c/src/core/framing.c:90,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:94,28'
              BranchSideFuncs:
                - pni_write32
                - pni_write16
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
        - Branch String:   'c/src/core/framing.c:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:107,7'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/framing.c:108,7'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
        - Branch String:   'c/src/core/framing.c:107,64'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:108,7'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/framing.c:111,25'
              BranchSideFuncs:
                - pn_buffer_bytes
                - pn_buffer_append
                - pn_buffer_append
                - pn_buffer_bytes
                - pn_do_tx_trace
                - pn_do_raw_tx_trace
        - Branch String:   'c/src/core/framing.c:108,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:108,7'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/framing.c:122,53'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_buffer_append
        - Branch String:   'c/src/core/framing.c:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:111,25'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_buffer_append
            - BranchSide:      'c/src/core/framing.c:122,53'
              BranchSideFuncs:
                - pn_buffer_append
                - pn_buffer_append
      Callsites:
        - Src:             'c/src/core/framing.c:90,15'
          Dst:             pn_buffer_available
        - Src:             'c/src/core/framing.c:94,5'
          Dst:             pni_write32
        - Src:             'c/src/core/framing.c:98,5'
          Dst:             pni_write16
        - Src:             'c/src/core/framing.c:101,5'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/framing.c:102,5'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/framing.c:111,25'
          Dst:             pn_buffer_bytes
        - Src:             'c/src/core/framing.c:112,7'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/framing.c:113,7'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/framing.c:114,25'
          Dst:             pn_buffer_bytes
        - Src:             'c/src/core/framing.c:119,7'
          Dst:             pn_do_tx_trace
        - Src:             'c/src/core/framing.c:120,7'
          Dst:             pn_do_raw_tx_trace
        - Src:             'c/src/core/framing.c:122,7'
          Dst:             pn_buffer_append
        - Src:             'c/src/core/framing.c:123,7'
          Dst:             pn_buffer_append
    - functionName:    pni_write32
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_write16
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_do_tx_trace
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_logger_logf
        - pni_logger_log_msg_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:32,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
            - BranchSide:      'c/src/core/framing.c:32,7'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:32,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:32,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:32,7'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:32,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:32,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:33,19'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:33,9'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:34,88'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/framing.c:36,92'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
      Callsites:
        - Src:             'c/src/core/framing.c:34,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/framing.c:36,7'
          Dst:             pni_logger_log_msg_frame
    - functionName:    pn_do_raw_tx_trace
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_logger_log_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:54,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pni_logger_log_raw
            - BranchSide:      'c/src/core/framing.c:54,7'
              BranchSideFuncs:
                - pni_logger_log_raw
        - Branch String:   'c/src/core/framing.c:54,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:54,7'
              BranchSideFuncs:
                - pni_logger_log_raw
        - Branch String:   'c/src/core/framing.c:54,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:54,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:55,5'
              BranchSideFuncs:
                - pni_logger_log_raw
      Callsites:
        - Src:             'c/src/core/framing.c:55,5'
          Dst:             pni_logger_log_raw
    - functionName:    pn_framing_send_amqp_with_payload
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - payload
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_post_frame
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:155,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:158,28'
              BranchSideFuncs:
                - pn_post_frame
      Callsites:
        - Src:             'c/src/core/framing.c:158,3'
          Dst:             pn_post_frame
    - functionName:    pn_framing_send_amqp
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - pn_post_frame
      functionUses:    12
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:145,8'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pn_post_frame
            - BranchSide:      'c/src/core/framing.c:145,8'
              BranchSideFuncs:
                - pn_post_frame
        - Branch String:   'c/src/core/framing.c:145,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:148,28'
              BranchSideFuncs:
                - pn_post_frame
      Callsites:
        - Src:             'c/src/core/framing.c:148,3'
          Dst:             pn_post_frame
    - functionName:    pn_do_raw_rx_trace
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pni_logger_log_raw
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:61,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pni_logger_log_raw
            - BranchSide:      'c/src/core/framing.c:61,7'
              BranchSideFuncs:
                - pni_logger_log_raw
        - Branch String:   'c/src/core/framing.c:61,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:61,7'
              BranchSideFuncs:
                - pni_logger_log_raw
        - Branch String:   'c/src/core/framing.c:61,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:62,5'
              BranchSideFuncs:
                - pni_logger_log_raw
      Callsites:
        - Src:             'c/src/core/framing.c:62,5'
          Dst:             pni_logger_log_raw
    - functionName:    pn_do_rx_trace
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pn_logger_logf
        - pni_logger_log_msg_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:43,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
            - BranchSide:      'c/src/core/framing.c:43,7'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:43,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:43,7'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:43,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:44,19'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
                - pn_logger_logf
        - Branch String:   'c/src/core/framing.c:44,9'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:45,88'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/framing.c:47,92'
              BranchSideFuncs:
                - pni_logger_log_msg_frame
      Callsites:
        - Src:             'c/src/core/framing.c:45,7'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/framing.c:47,7'
          Dst:             pni_logger_log_msg_frame
    - functionName:    pni_read16
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      short
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_read32
      functionSourceFile: '/src/qpid-proton/c/src/core/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_read16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/util.h:181,16'
          Branch Sides:
            - BranchSide:      'c/src/core/util.h:0,0'
              BranchSideFuncs:
                - pni_read16.3162
                - pni_read16.3162
            - BranchSide:      'c/src/core/util.h:181,16'
              BranchSideFuncs:
                - pni_read16.3162
                - pni_read16.3162
      Callsites:
        - Src:             'c/src/core/util.h:181,16'
          Dst:             pni_read16
        - Src:             'c/src/core/util.h:182,16'
          Dst:             pni_read16
    - functionName:    pn_read_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - pn_do_raw_rx_trace
        - pn_do_rx_trace
        - pni_read16
        - pni_read32
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/framing.c:68,17'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:0,0'
              BranchSideFuncs:
                - pni_read32.3163
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
            - BranchSide:      'c/src/core/framing.c:68,17'
              BranchSideFuncs:
                - pni_read32.3163
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:68,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:68,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:69,19'
              BranchSideFuncs:
                - pni_read32.3163
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:70,11'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:70,19'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
            - BranchSide:      'c/src/core/framing.c:71,19'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:70,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:70,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:71,19'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:71,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:72,36'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:73,31'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:73,31'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:73,39'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
        - Branch String:   'c/src/core/framing.c:73,7'
          Branch Sides:
            - BranchSide:      'c/src/core/framing.c:73,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/framing.c:75,10'
              BranchSideFuncs:
                - pni_read16.3162
                - pn_do_rx_trace
                - pn_do_raw_rx_trace
      Callsites:
        - Src:             'c/src/core/framing.c:69,19'
          Dst:             pni_read32
        - Src:             'c/src/core/framing.c:79,20'
          Dst:             pni_read16
        - Src:             'c/src/core/framing.c:81,3'
          Dst:             pn_do_rx_trace
        - Src:             'c/src/core/framing.c:82,3'
          Dst:             pn_do_raw_rx_trace
    - functionName:    pni_consumer_read_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          259
      EdgeCount:       48
      CyclomaticComplexity: 10
      functionsReached:
        - pni_consumer_readf32
        - pni_consumer_readf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:143,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:147,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:151,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:157,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:163,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:169,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:175,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
            - BranchSide:      'c/src/core/consumers.h:185,12'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
            - BranchSide:      'c/src/core/consumers.h:196,12'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
        - Branch String:   'c/src/core/consumers.h:151,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:152,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:157,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:158,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:163,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:164,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:169,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:170,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:175,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:176,69'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:205,13'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:186,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:187,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:190,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:197,11'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:198,71'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:201,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:185,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:196,12'
          Dst:             pni_consumer_readf32
    - functionName:    pni_consumer_readf8
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:52,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:53,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:56,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_consumer_readf32
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          49
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:79,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:79,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:83,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    consume_single_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:242,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:243,8'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:243,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:243,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:244,56'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:244,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:244,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:245,8'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:245,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:245,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:246,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:243,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:244,8'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pni_consumer_skip_value_not_described
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_read_value_not_described
      functionUses:    5
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:210,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.3204
            - BranchSide:      'c/src/core/consumers.h:211,10'
              BranchSideFuncs:
                - pni_consumer_read_value_not_described.3204
      Callsites:
        - Src:             'c/src/core/consumers.h:211,10'
          Dst:             pni_consumer_read_value_not_described
    - functionName:    pni_consumer_skip_value
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          53
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:216,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:218,10'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:218,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:218,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:219,58'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:219,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:219,9'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:220,10'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:220,9'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:220,9'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
            - BranchSide:      'c/src/core/consumers.h:221,60'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
      Callsites:
        - Src:             'c/src/core/consumers.h:218,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:219,10'
          Dst:             pni_consumer_skip_value_not_described
        - Src:             'c/src/core/consumers.h:220,10'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:0,0'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    pni_consumer_readf64
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf32
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:98,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
                - pni_consumer_readf32.3207
            - BranchSide:      'c/src/core/consumers.h:99,8'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
                - pni_consumer_readf32.3207
        - Branch String:   'c/src/core/consumers.h:99,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:99,7'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
            - BranchSide:      'c/src/core/consumers.h:101,8'
              BranchSideFuncs:
                - pni_consumer_readf32.3207
      Callsites:
        - Src:             'c/src/core/consumers.h:99,8'
          Dst:             pni_consumer_readf32
        - Src:             'c/src/core/consumers.h:101,8'
          Dst:             pni_consumer_readf32
    - functionName:    consume_single_value
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 264
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - consume_single_value_not_described
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:251,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - consume_single_value_not_described.3208
                - consume_single_value_not_described.3208
            - BranchSide:      'c/src/core/consumers.h:252,8'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - consume_single_value_not_described.3208
                - consume_single_value_not_described.3208
        - Branch String:   'c/src/core/consumers.h:252,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:252,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - consume_single_value_not_described.3208
                - consume_single_value_not_described.3208
            - BranchSide:      'c/src/core/consumers.h:253,11'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - consume_single_value_not_described.3208
                - consume_single_value_not_described.3208
        - Branch String:   'c/src/core/consumers.h:254,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:257,15'
              BranchSideFuncs:
                - consume_single_value_not_described.3208
                - consume_single_value_not_described.3208
            - BranchSide:      'c/src/core/consumers.h:262,12'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
      Callsites:
        - Src:             'c/src/core/consumers.h:252,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:257,15'
          Dst:             consume_single_value_not_described
        - Src:             'c/src/core/consumers.h:259,15'
          Dst:             consume_single_value_not_described
        - Src:             'c/src/core/consumers.h:262,12'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    consume_ulong
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          77
      EdgeCount:       18
      CyclomaticComplexity: 4
      functionsReached:
        - pni_consumer_readf64
        - pni_consumer_readf8
        - pni_consumer_skip_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:284,10'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_readf64.3211
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value.3210
            - BranchSide:      'c/src/core/consumers.h:284,10'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_readf64.3211
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value.3210
        - Branch String:   'c/src/core/consumers.h:286,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:286,7'
              BranchSideFuncs:
                - pni_consumer_readf64.3211
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value.3210
            - BranchSide:      'c/src/core/consumers.h:287,11'
              BranchSideFuncs:
                - pni_consumer_readf64.3211
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value.3210
        - Branch String:   'c/src/core/consumers.h:287,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:290,12'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
            - BranchSide:      'c/src/core/consumers.h:296,12'
              BranchSideFuncs:
                - pni_consumer_readf64.3211
            - BranchSide:      'c/src/core/consumers.h:301,14'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:305,7'
              BranchSideFuncs:
                - pni_consumer_skip_value.3210
      Callsites:
        - Src:             'c/src/core/consumers.h:286,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:290,12'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:296,12'
          Dst:             pni_consumer_readf64
        - Src:             'c/src/core/consumers.h:305,7'
          Dst:             pni_consumer_skip_value
    - functionName:    pni_dispatch_action
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:47,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:47,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/dispatcher.c:47,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:47,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:65,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/dispatcher.c:50,5'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:50,5'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/dispatcher.c:65,5'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:65,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    pni_bad_frame_type
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_logger_logf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:38,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/dispatcher.c:38,3'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/dispatcher.c:38,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:38,3'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/dispatcher.c:38,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:38,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:38,3'
              BranchSideFuncs:
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/core/dispatcher.c:38,3'
          Dst:             pn_logger_logf
    - functionName:    pni_bad_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - char
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - pn_logger_logf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:33,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs:
                - pn_logger_logf
            - BranchSide:      'c/src/core/dispatcher.c:33,3'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/dispatcher.c:33,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:33,3'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/dispatcher.c:33,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:33,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:33,3'
              BranchSideFuncs:
                - pn_logger_logf
      Callsites:
        - Src:             'c/src/core/dispatcher.c:33,3'
          Dst:             pn_logger_logf
    - functionName:    pni_islist
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 237
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - pni_consumer_readf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:227,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
            - BranchSide:      'c/src/core/consumers.h:228,8'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
        - Branch String:   'c/src/core/consumers.h:228,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:228,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:229,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/consumers.h:229,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:229,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:229,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:229,3'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:235,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:228,8'
          Dst:             pni_consumer_readf8
    - functionName:    consume_described_ulong_descriptor
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 548
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          83
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - consume_single_value
        - consume_ulong
        - pni_consumer_readf8
        - pni_consumer_skip_value_not_described
      functionUses:    1
      BranchProfiles:
        - Branch String:   'c/src/core/consumers.h:549,15'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:0,0'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - consume_ulong.3213
                - consume_single_value.3212
            - BranchSide:      'c/src/core/consumers.h:549,15'
              BranchSideFuncs:
                - pni_consumer_readf8.3206
                - pni_consumer_skip_value_not_described.3209
                - consume_ulong.3213
                - consume_single_value.3212
        - Branch String:   'c/src/core/consumers.h:552,7'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:552,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - consume_ulong.3213
                - consume_single_value.3212
            - BranchSide:      'c/src/core/consumers.h:553,11'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
                - consume_ulong.3213
                - consume_single_value.3212
        - Branch String:   'c/src/core/consumers.h:553,3'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:555,17'
              BranchSideFuncs:
                - consume_ulong.3213
                - consume_single_value.3212
            - BranchSide:      'c/src/core/consumers.h:567,7'
              BranchSideFuncs:
                - pni_consumer_skip_value_not_described.3209
        - Branch String:   'c/src/core/consumers.h:560,25'
          Branch Sides:
            - BranchSide:      'c/src/core/consumers.h:560,76'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/consumers.h:561,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/consumers.h:552,8'
          Dst:             pni_consumer_readf8
        - Src:             'c/src/core/consumers.h:555,17'
          Dst:             consume_ulong
        - Src:             'c/src/core/consumers.h:558,17'
          Dst:             consume_single_value
        - Src:             'c/src/core/consumers.h:567,7'
          Dst:             pni_consumer_skip_value_not_described
    - functionName:    make_consumer_from_bytes
      functionSourceFile: '/src/qpid-proton/c/src/core/consumers.h'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pn_dispatcher_output
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pn_buffer_get
        - pn_buffer_trim
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:134,38'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
            - BranchSide:      'c/src/core/dispatcher.c:134,38'
              BranchSideFuncs:
                - pn_buffer_get
                - pn_buffer_trim
      Callsites:
        - Src:             'c/src/core/dispatcher.c:134,13'
          Dst:             pn_buffer_get
        - Src:             'c/src/core/dispatcher.c:135,5'
          Dst:             pn_buffer_trim
    - functionName:    pni_dispatch_frame
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
        - ''
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - consume_described_ulong_descriptor
        - make_consumer_from_bytes
        - pn_logger_logf
        - pni_dispatch_action
        - pni_islist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:81,36'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:79,42'
              BranchSideFuncs:
                - make_consumer_from_bytes.3218
                - consume_described_ulong_descriptor.3217
                - pn_logger_logf
                - pni_islist
                - pni_dispatch_action
            - BranchSide:      'c/src/core/dispatcher.c:81,36'
              BranchSideFuncs:
                - make_consumer_from_bytes.3218
                - consume_described_ulong_descriptor.3217
                - pn_logger_logf
                - pni_islist
                - pni_dispatch_action
        - Branch String:   'c/src/core/dispatcher.c:83,7'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:83,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:88,29'
              BranchSideFuncs:
                - make_consumer_from_bytes.3218
                - consume_described_ulong_descriptor.3217
                - pn_logger_logf
                - pni_islist
                - pni_dispatch_action
        - Branch String:   'c/src/core/dispatcher.c:91,7'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:91,11'
              BranchSideFuncs:
                - pni_islist
                - pn_logger_logf
                - pni_dispatch_action
            - BranchSide:      'c/src/core/dispatcher.c:93,5'
              BranchSideFuncs:
                - pn_logger_logf
        - Branch String:   'c/src/core/dispatcher.c:90,7'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:93,5'
              BranchSideFuncs:
                - pni_dispatch_action
            - BranchSide:      'c/src/core/dispatcher.c:97,30'
              BranchSideFuncs:
                - pni_dispatch_action
      Callsites:
        - Src:             'c/src/core/dispatcher.c:88,29'
          Dst:             make_consumer_from_bytes
        - Src:             'c/src/core/dispatcher.c:90,8'
          Dst:             consume_described_ulong_descriptor
        - Src:             'c/src/core/dispatcher.c:91,11'
          Dst:             pni_islist
        - Src:             'c/src/core/dispatcher.c:93,5'
          Dst:             pn_logger_logf
        - Src:             'c/src/core/dispatcher.c:100,13'
          Dst:             pni_dispatch_action
    - functionName:    pn_dispatcher_input
      functionSourceFile: '/src/qpid-proton/c/src/core/dispatcher.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          154
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - pn_do_error
        - pn_read_frame
        - pni_dispatch_frame
      functionUses:    2
      BranchProfiles:
        - Branch String:   'c/src/core/dispatcher.c:109,10'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:0,0'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
                - pn_read_frame
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:109,10'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
                - pn_read_frame
                - pni_dispatch_frame
        - Branch String:   'c/src/core/dispatcher.c:126,9'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:109,24'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:109,24'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
        - Branch String:   'c/src/core/dispatcher.c:109,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:109,3'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:112,45'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
        - Branch String:   'c/src/core/dispatcher.c:113,9'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:116,34'
              BranchSideFuncs:
                - pni_dispatch_frame
                - pn_read_frame
                - pn_do_error
            - BranchSide:      'c/src/core/dispatcher.c:119,18'
              BranchSideFuncs:
                - pn_do_error
        - Branch String:   'c/src/core/dispatcher.c:118,11'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:115,17'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:118,21'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/dispatcher.c:109,20'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:109,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:109,24'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
        - Branch String:   'c/src/core/dispatcher.c:109,3'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:109,3'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:112,75'
              BranchSideFuncs:
                - pn_read_frame
                - pn_do_error
                - pni_dispatch_frame
        - Branch String:   'c/src/core/dispatcher.c:113,9'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:116,34'
              BranchSideFuncs:
                - pni_dispatch_frame
            - BranchSide:      'c/src/core/dispatcher.c:119,18'
              BranchSideFuncs:
                - pn_do_error
        - Branch String:   'c/src/core/dispatcher.c:118,11'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:118,21'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/dispatcher.c:129,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/dispatcher.c:119,16'
          Branch Sides:
            - BranchSide:      'c/src/core/dispatcher.c:120,7'
              BranchSideFuncs:
                - pn_do_error
            - BranchSide:      'c/src/core/dispatcher.c:129,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'c/src/core/dispatcher.c:112,17'
          Dst:             pn_read_frame
        - Src:             'c/src/core/dispatcher.c:117,15'
          Dst:             pni_dispatch_frame
        - Src:             'c/src/core/dispatcher.c:112,17'
          Dst:             pn_read_frame
        - Src:             'c/src/core/dispatcher.c:117,15'
          Dst:             pni_dispatch_frame
        - Src:             'c/src/core/dispatcher.c:120,7'
          Dst:             pn_do_error
    - functionName:    pni_protocol_name
      functionSourceFile: '/src/qpid-proton/c/src/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pni_sniff_header
      functionSourceFile: '/src/qpid-proton/c/src/core/autodetect.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         89
      ICount:          357
      EdgeCount:       128
      CyclomaticComplexity: 41
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'c/src/core/autodetect.c:82,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:83,26'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:83,37'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:84,26'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:87,29'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:84,37'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:84,40'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:88,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:85,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:85,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:88,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:87,35'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:87,38'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:88,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:87,50'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:87,53'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:88,34'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:89,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:92,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:89,21'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:92,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:89,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:89,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:92,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:92,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:93,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:92,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:94,62'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:94,58'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:94,68'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:95,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:94,72'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:94,81'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:95,15'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:94,72'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:94,81'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:95,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:94,72'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:94,81'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:95,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:95,15'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:95,15'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:95,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:95,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:97,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:97,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:97,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:98,38'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:98,38'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:99,16'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:103,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:99,21'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:99,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:100,16'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:99,37'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:99,37'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:103,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:100,21'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:100,24'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:103,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:101,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:101,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:103,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:103,33'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:103,36'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:103,33'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:104,44'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:104,53'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:107,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:104,57'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:104,66'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:107,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:105,21'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:107,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:105,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:107,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:107,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:110,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:110,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:110,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:113,11'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:113,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:114,7'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:114,17'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:114,20'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:114,7'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:116,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:120,3'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:116,11'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:116,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:117,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:117,11'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:118,17'
              BranchSideFuncs: []
        - Branch String:   'c/src/core/autodetect.c:118,11'
          Branch Sides:
            - BranchSide:      'c/src/core/autodetect.c:118,11'
              BranchSideFuncs: []
            - BranchSide:      'c/src/core/autodetect.c:120,3'
              BranchSideFuncs: []
      Callsites:       []
...
