---
Fuzzer filename: '/src/librabbitmq/fuzz/fuzz_server.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    client
      functionSourceFile: '/src/librabbitmq/fuzz/fuzz_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fuzzer
      BBCount:         7
      ICount:          76
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - amqp_destroy_connection
        - amqp_error_string2
        - amqp_login
        - amqp_new_connection
        - amqp_socket_open
        - amqp_tcp_socket_new
        - exit
        - fprintf
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_server.c:137,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:138,5'
              BranchSideFuncs:
                - amqp_socket_open
                - amqp_login
                - amqp_destroy_connection
                - __errno_location
                - amqp_error_string2
                - fprintf
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:141,29'
              BranchSideFuncs:
                - amqp_socket_open
                - amqp_login
                - amqp_destroy_connection
                - __errno_location
                - amqp_error_string2
                - fprintf
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:142,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:143,21'
              BranchSideFuncs:
                - __errno_location
                - amqp_error_string2
                - fprintf
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:149,14'
              BranchSideFuncs:
                - amqp_login
                - amqp_destroy_connection
      Callsites:
        - Src:             'fuzz/fuzz_server.c:134,10'
          Dst:             amqp_new_connection
        - Src:             'fuzz/fuzz_server.c:136,12'
          Dst:             amqp_tcp_socket_new
        - Src:             'fuzz/fuzz_server.c:138,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:141,12'
          Dst:             amqp_socket_open
        - Src:             'fuzz/fuzz_server.c:143,21'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:144,54'
          Dst:             amqp_error_string2
        - Src:             'fuzz/fuzz_server.c:144,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:145,68'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:145,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:146,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:149,3'
          Dst:             amqp_login
        - Src:             'fuzz/fuzz_server.c:151,3'
          Dst:             amqp_destroy_connection
    - 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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      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:    9
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/librabbitmq/fuzz/fuzz_server.c'
      linkageType:     externalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 124
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          80
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Server
        - clean
        - client
        - fuzzinit
        - pthread_create
        - pthread_join
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_server.c:102,30'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:102,33'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_server.c:103,5'
              BranchSideFuncs: []
        - Branch String:   'fuzz/fuzz_server.c:102,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:103,5'
              BranchSideFuncs: []
            - BranchSide:      'fuzz/fuzz_server.c:106,30'
              BranchSideFuncs:
                - malloc
                - malloc
                - fuzzinit
                - pthread_create
                - client
                - pthread_join
                - clean
      Callsites:
        - Src:             'fuzz/fuzz_server.c:113,3'
          Dst:             fuzzinit
        - Src:             'fuzz/fuzz_server.c:115,3'
          Dst:             pthread_create
        - Src:             'fuzz/fuzz_server.c:115,3'
          Dst:             Server
        - Src:             'fuzz/fuzz_server.c:117,3'
          Dst:             client
        - Src:             'fuzz/fuzz_server.c:119,3'
          Dst:             pthread_join
        - Src:             'fuzz/fuzz_server.c:121,3'
          Dst:             clean
    - functionName:    fuzzinit
      functionSourceFile: '/src/librabbitmq/fuzz/fuzz_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fuzzer
      BBCount:         11
      ICount:          113
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - bind
        - exit
        - fprintf
        - htons
        - inet_addr
        - listen
        - setsockopt
        - socket
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_server.c:38,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:39,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:42,3'
              BranchSideFuncs:
                - htons
                - inet_addr
                - setsockopt
                - bind
                - listen
                - __errno_location
                - strerror
                - fprintf
                - exit
                - __errno_location
                - strerror
                - fprintf
                - exit
                - __errno_location
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:47,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:48,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:52,14'
              BranchSideFuncs:
                - bind
                - listen
                - __errno_location
                - strerror
                - fprintf
                - exit
                - __errno_location
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:53,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:54,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:57,16'
              BranchSideFuncs:
                - listen
                - __errno_location
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:58,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:59,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:62,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'fuzz/fuzz_server.c:37,20'
          Dst:             socket
        - Src:             'fuzz/fuzz_server.c:39,52'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:39,43'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:39,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:40,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:44,26'
          Dst:             htons
        - Src:             'fuzz/fuzz_server.c:45,33'
          Dst:             inet_addr
        - Src:             'fuzz/fuzz_server.c:46,9'
          Dst:             setsockopt
        - Src:             'fuzz/fuzz_server.c:48,57'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:48,48'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:48,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:49,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:52,9'
          Dst:             bind
        - Src:             'fuzz/fuzz_server.c:54,51'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:54,42'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:54,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:55,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:57,9'
          Dst:             listen
        - Src:             'fuzz/fuzz_server.c:59,53'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:59,44'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:59,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:60,5'
          Dst:             exit
    - functionName:    Server
      functionSourceFile: '/src/librabbitmq/fuzz/fuzz_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - args
      BBCount:         9
      ICount:          94
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - accept
        - close
        - exit
        - fprintf
        - recv
        - send
        - shutdown
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'fuzz/fuzz_server.c:72,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:73,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:77,14'
              BranchSideFuncs:
                - recv
                - send
                - shutdown
                - close
                - __errno_location
                - strerror
                - fprintf
                - exit
                - __errno_location
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:78,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:79,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:82,14'
              BranchSideFuncs:
                - send
                - shutdown
                - close
                - __errno_location
                - strerror
                - fprintf
                - exit
        - Branch String:   'fuzz/fuzz_server.c:83,7'
          Branch Sides:
            - BranchSide:      'fuzz/fuzz_server.c:84,13'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - fprintf
                - exit
            - BranchSide:      'fuzz/fuzz_server.c:88,18'
              BranchSideFuncs:
                - shutdown
                - close
      Callsites:
        - Src:             'fuzz/fuzz_server.c:71,12'
          Dst:             accept
        - Src:             'fuzz/fuzz_server.c:73,53'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:73,44'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:73,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:74,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:77,9'
          Dst:             recv
        - Src:             'fuzz/fuzz_server.c:79,51'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:79,42'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:79,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:80,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:82,9'
          Dst:             send
        - Src:             'fuzz/fuzz_server.c:84,51'
          Dst:             __errno_location
        - Src:             'fuzz/fuzz_server.c:84,42'
          Dst:             strerror
        - Src:             'fuzz/fuzz_server.c:84,5'
          Dst:             fprintf
        - Src:             'fuzz/fuzz_server.c:85,5'
          Dst:             exit
        - Src:             'fuzz/fuzz_server.c:88,9'
          Dst:             shutdown
        - Src:             'fuzz/fuzz_server.c:89,3'
          Dst:             close
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clean
      functionSourceFile: '/src/librabbitmq/fuzz/fuzz_server.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fuzzer
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
        - shutdown
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/fuzz_server.c:94,3'
          Dst:             shutdown
        - Src:             'fuzz/fuzz_server.c:95,3'
          Dst:             close
    - functionName:    shutdown
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    accept
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    inet_addr
      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:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    listen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_publisher_confirm_wait
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - timeout
        - result
        - ''
      BBCount:         22
      ICount:          157
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_put_back_frame
        - amqp_simple_wait_frame_noblock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:380,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:384,41'
              BranchSideFuncs:
                - amqp_put_back_frame
                - amqp_put_back_frame
        - Branch String:   'librabbitmq/amqp_api.c:384,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:385,46'
              BranchSideFuncs:
                - amqp_put_back_frame
            - BranchSide:      'librabbitmq/amqp_api.c:388,25'
              BranchSideFuncs:
                - amqp_put_back_frame
        - Branch String:   'librabbitmq/amqp_api.c:394,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:396,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:401,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:406,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:411,27'
              BranchSideFuncs:
                - amqp_put_back_frame
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:378,9'
          Dst:             amqp_simple_wait_frame_noblock
        - Src:             'librabbitmq/amqp_api.c:388,5'
          Dst:             amqp_put_back_frame
        - Src:             'librabbitmq/amqp_api.c:411,7'
          Dst:             amqp_put_back_frame
    - functionName:    amqp_set_rpc_timeout
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - timeout
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:356,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:357,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:363,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:357,29'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:357,32'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:358,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:357,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:358,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:360,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_get_rpc_timeout
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_set_handshake_timeout
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - timeout
      BBCount:         10
      ICount:          59
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:337,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:338,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:344,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:338,29'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:338,32'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:339,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:338,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:339,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:341,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_get_handshake_timeout
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_basic_nack
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - delivery_tag
        - multiple
        - requeue
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_method
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:328,10'
          Dst:             amqp_send_method
    - functionName:    amqp_basic_reject
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - delivery_tag
        - requeue
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_method
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:318,10'
          Dst:             amqp_send_method
    - functionName:    amqp_basic_get
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - no_ack
        - ''
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:309,7'
          Dst:             amqp_simple_rpc
    - functionName:    amqp_basic_ack
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 295
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - delivery_tag
        - multiple
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_method
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:295,10'
          Dst:             amqp_send_method
    - functionName:    amqp_connection_close
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - code
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_rpc_reply_error
        - amqp_simple_rpc
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:277,16'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:277,19'
              BranchSideFuncs:
                - amqp_rpc_reply_error
            - BranchSide:      'librabbitmq/amqp_api.c:278,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error
        - Branch String:   'librabbitmq/amqp_api.c:277,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:278,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error
            - BranchSide:      'librabbitmq/amqp_api.c:281,30'
              BranchSideFuncs:
                - sprintf
                - amqp_simple_rpc
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:278,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_api.c:283,24'
          Dst:             sprintf
        - Src:             'librabbitmq/amqp_api.c:287,10'
          Dst:             amqp_simple_rpc
    - functionName:    amqp_rpc_reply_error
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - status
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_channel_close
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - code
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_rpc_reply_error
        - amqp_simple_rpc
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:257,16'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:257,19'
              BranchSideFuncs:
                - amqp_rpc_reply_error
            - BranchSide:      'librabbitmq/amqp_api.c:258,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error
        - Branch String:   'librabbitmq/amqp_api.c:257,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:258,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error
            - BranchSide:      'librabbitmq/amqp_api.c:261,30'
              BranchSideFuncs:
                - sprintf
                - amqp_simple_rpc
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:258,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_api.c:263,24'
          Dst:             sprintf
        - Src:             'librabbitmq/amqp_api.c:267,10'
          Dst:             amqp_simple_rpc
    - functionName:    amqp_offset
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - offset
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_basic_publish
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 249
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - exchange
        - routing_key
        - mandatory
        - immediate
        - properties
        - body
        - ''
        - ''
      BBCount:         36
      ICount:          303
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - amqp_offset
        - amqp_send_frame_inner
        - amqp_send_method_inner
        - amqp_time_has_past
        - amqp_time_infinite
        - amqp_try_recv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:184,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:185,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:186,37'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_method_inner
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_try_recv
        - Branch String:   'librabbitmq/amqp_api.c:188,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:190,34'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_method_inner
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:197,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:198,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:201,7'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:201,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:202,5'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
            - BranchSide:      'librabbitmq/amqp_api.c:206,5'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:212,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:213,11'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
            - BranchSide:      'librabbitmq/amqp_api.c:215,11'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:218,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:219,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:222,15'
              BranchSideFuncs:
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:223,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:224,29'
              BranchSideFuncs:
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
            - BranchSide:      'librabbitmq/amqp_api.c:248,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:226,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:230,7'
              BranchSideFuncs:
                - amqp_offset
                - amqp_time_infinite
                - amqp_send_frame_inner
        - Branch String:   'librabbitmq/amqp_api.c:233,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:234,37'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
            - BranchSide:      'librabbitmq/amqp_api.c:237,37'
              BranchSideFuncs:
                - amqp_time_infinite
                - amqp_send_frame_inner
                - amqp_offset
        - Branch String:   'librabbitmq/amqp_api.c:243,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:223,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:244,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:183,9'
          Dst:             amqp_time_has_past
        - Src:             'librabbitmq/amqp_api.c:187,11'
          Dst:             amqp_try_recv
        - Src:             'librabbitmq/amqp_api.c:196,46'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_api.c:195,9'
          Dst:             amqp_send_method_inner
        - Src:             'librabbitmq/amqp_api.c:217,49'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_api.c:217,9'
          Dst:             amqp_send_frame_inner
        - Src:             'librabbitmq/amqp_api.c:232,37'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_api.c:242,51'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_api.c:242,11'
          Dst:             amqp_send_frame_inner
    - functionName:    amqp_error_string
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_error_string2
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:141,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:141,7'
              BranchSideFuncs:
                - amqp_error_string2
                - strdup
            - BranchSide:      'librabbitmq/amqp_api.c:142,13'
              BranchSideFuncs:
                - amqp_error_string2
                - strdup
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:144,17'
          Dst:             amqp_error_string2
        - Src:             'librabbitmq/amqp_api.c:144,10'
          Dst:             strdup
    - functionName:    amqp_error_string2
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - code
      BBCount:         15
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_api.c:99,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:101,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:109,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:117,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:126,22'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:101,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:102,43'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:104,24'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:109,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:110,42'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:112,24'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_api.c:117,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_api.c:118,42'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_api.c:120,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strdup
      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:    amqp_abort
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_api.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - fmt
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - fputc
        - vfprintf
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_api.c:150,3'
          Dst:             vfprintf
        - Src:             'librabbitmq/amqp_api.c:152,3'
          Dst:             fputc
        - Src:             'librabbitmq/amqp_api.c:153,3'
          Dst:             abort
    - functionName:    vfprintf
      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:    fputc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:258,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:258,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:259,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:258,8'
          Dst:             is_bigendian
    - functionName:    is_bigendian
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:240,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:240,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:241,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:240,8'
          Dst:             is_bigendian
    - functionName:    amqp_e16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:224,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:224,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:225,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:224,8'
          Dst:             is_bigendian
    - functionName:    amqp_e8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_get_client_properties
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_get_server_properties
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 566
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_frame_to_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - frame
        - buffer
        - encoded
        - ''
      BBCount:         14
      ICount:          221
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e16
        - amqp_e32
        - amqp_e64
        - amqp_e8
        - amqp_encode_method
        - amqp_encode_properties
        - amqp_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:440,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:442,35'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
            - BranchSide:      'librabbitmq/amqp_connection.c:452,16'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_encode_method
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
            - BranchSide:      'librabbitmq/amqp_connection.c:470,16'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_e16
                - amqp_offset.103
                - amqp_e16
                - amqp_offset.103
                - amqp_e64
                - amqp_offset.103
                - amqp_encode_properties
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
            - BranchSide:      'librabbitmq/amqp_connection.c:491,21'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
            - BranchSide:      'librabbitmq/amqp_connection.c:495,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_connection.c:459,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:460,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:463,23'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
        - Branch String:   'librabbitmq/amqp_connection.c:482,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:483,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:486,23'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_e32
                - amqp_offset.103
                - amqp_e8
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:437,30'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:437,3'
          Dst:             amqp_e8
        - Src:             'librabbitmq/amqp_connection.c:438,28'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:438,3'
          Dst:             amqp_e16
        - Src:             'librabbitmq/amqp_connection.c:444,14'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:452,42'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:452,7'
          Dst:             amqp_e32
        - Src:             'librabbitmq/amqp_connection.c:454,30'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:457,13'
          Dst:             amqp_encode_method
        - Src:             'librabbitmq/amqp_connection.c:471,16'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:470,7'
          Dst:             amqp_e16
        - Src:             'librabbitmq/amqp_connection.c:472,19'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:472,7'
          Dst:             amqp_e16
        - Src:             'librabbitmq/amqp_connection.c:474,16'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:473,7'
          Dst:             amqp_e64
        - Src:             'librabbitmq/amqp_connection.c:476,34'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:479,13'
          Dst:             amqp_encode_properties
        - Src:             'librabbitmq/amqp_connection.c:498,37'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:498,3'
          Dst:             amqp_e32
        - Src:             'librabbitmq/amqp_connection.c:499,27'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:499,3'
          Dst:             amqp_e8
    - functionName:    amqp_offset
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - offset
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    28
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_send_frame_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 514
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - state
        - frame
        - flags
        - deadline
      BBCount:         18
      ICount:          156
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - amqp_frame_to_bytes
        - amqp_heartbeat_send
        - amqp_time_equal
        - amqp_time_first
        - amqp_time_s_from_now
        - amqp_try_recv
        - amqp_try_send
      functionUses:    4
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:526,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:526,25'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:527,12'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_connection.c:535,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:536,17'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:541,24'
              BranchSideFuncs:
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_time_equal
                - amqp_try_recv
                - amqp_time_first
                - amqp_try_send
        - Branch String:   'librabbitmq/amqp_connection.c:541,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:542,9'
              BranchSideFuncs:
                - amqp_time_equal
                - amqp_try_recv
                - amqp_time_first
                - amqp_try_send
                - amqp_heartbeat_send
                - amqp_time_s_from_now
            - BranchSide:      'librabbitmq/amqp_connection.c:560,31'
              BranchSideFuncs:
                - amqp_heartbeat_send
                - amqp_time_s_from_now
        - Branch String:   'librabbitmq/amqp_connection.c:542,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:544,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:547,25'
              BranchSideFuncs:
                - amqp_try_recv
                - amqp_time_first
                - amqp_try_send
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_time_equal
        - Branch String:   'librabbitmq/amqp_connection.c:549,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:550,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:551,34'
              BranchSideFuncs:
                - amqp_time_first
                - amqp_try_send
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_time_equal
                - amqp_try_recv
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:525,9'
          Dst:             amqp_frame_to_bytes
        - Src:             'librabbitmq/amqp_connection.c:532,18'
          Dst:             amqp_time_first
        - Src:             'librabbitmq/amqp_connection.c:534,10'
          Dst:             amqp_try_send
        - Src:             'librabbitmq/amqp_connection.c:542,9'
          Dst:             amqp_time_equal
        - Src:             'librabbitmq/amqp_connection.c:547,11'
          Dst:             amqp_try_recv
        - Src:             'librabbitmq/amqp_connection.c:561,30'
          Dst:             amqp_heartbeat_send
        - Src:             'librabbitmq/amqp_connection.c:560,9'
          Dst:             amqp_time_s_from_now
    - functionName:    amqp_heartbeat_send
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_send_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - frame
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_frame_inner
        - amqp_time_infinite
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:509,32'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_connection.c:508,10'
          Dst:             amqp_send_frame_inner
    - functionName:    amqp_maybe_release_buffers
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_release_buffers
        - amqp_release_buffers_ok
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:400,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:400,7'
              BranchSideFuncs:
                - amqp_release_buffers
            - BranchSide:      'librabbitmq/amqp_connection.c:401,26'
              BranchSideFuncs:
                - amqp_release_buffers
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:400,7'
          Dst:             amqp_release_buffers_ok
        - Src:             'librabbitmq/amqp_connection.c:401,5'
          Dst:             amqp_release_buffers
    - functionName:    amqp_release_buffers_ok
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 382
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_release_buffers
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 386
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         13
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_abort
        - amqp_maybe_release_buffers_on_channel
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:388,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:388,3'
              BranchSideFuncs:
                - amqp_abort
            - BranchSide:      'librabbitmq/amqp_connection.c:390,10'
              BranchSideFuncs:
                - amqp_maybe_release_buffers_on_channel
        - Branch String:   'librabbitmq/amqp_connection.c:390,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:391,38'
              BranchSideFuncs:
                - amqp_maybe_release_buffers_on_channel
            - BranchSide:      'librabbitmq/amqp_connection.c:397,1'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_connection.c:393,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:394,45'
              BranchSideFuncs:
                - amqp_maybe_release_buffers_on_channel
            - BranchSide:      'librabbitmq/amqp_connection.c:396,3'
              BranchSideFuncs:
                - amqp_maybe_release_buffers_on_channel
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:388,3'
          Dst:             amqp_abort
        - Src:             'librabbitmq/amqp_connection.c:394,7'
          Dst:             amqp_maybe_release_buffers_on_channel
    - functionName:    amqp_maybe_release_buffers_on_channel
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 429
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_get_channel_pool
        - recycle_amqp_pool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:409,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:410,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:413,17'
              BranchSideFuncs:
                - amqp_get_channel_pool
                - recycle_amqp_pool
        - Branch String:   'librabbitmq/amqp_connection.c:415,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:416,27'
              BranchSideFuncs:
                - amqp_get_channel_pool
                - recycle_amqp_pool
            - BranchSide:      'librabbitmq/amqp_connection.c:424,32'
              BranchSideFuncs:
                - amqp_get_channel_pool
                - recycle_amqp_pool
        - Branch String:   'librabbitmq/amqp_connection.c:417,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:421,19'
              BranchSideFuncs:
                - amqp_get_channel_pool
                - recycle_amqp_pool
        - Branch String:   'librabbitmq/amqp_connection.c:426,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:426,7'
              BranchSideFuncs:
                - recycle_amqp_pool
            - BranchSide:      'librabbitmq/amqp_connection.c:427,23'
              BranchSideFuncs:
                - recycle_amqp_pool
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:424,10'
          Dst:             amqp_get_channel_pool
        - Src:             'librabbitmq/amqp_connection.c:427,5'
          Dst:             recycle_amqp_pool
    - functionName:    amqp_d64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:274,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:274,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:275,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:274,8'
          Dst:             is_bigendian
    - functionName:    amqp_d32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:250,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:250,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:251,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:250,8'
          Dst:             is_bigendian
    - functionName:    amqp_d16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:233,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:233,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:234,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:233,8'
          Dst:             is_bigendian
    - functionName:    return_to_idle
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_d8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_data
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - received_data
      BBCount:         6
      ICount:          80
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:192,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:192,7'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_offset.103
            - BranchSide:      'librabbitmq/amqp_connection.c:193,22'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_offset.103
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:196,10'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:199,26'
          Dst:             amqp_offset
    - functionName:    amqp_handle_input
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 206
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - received_data
        - decoded_frame
        - ''
      BBCount:         43
      ICount:          469
      EdgeCount:       53
      CyclomaticComplexity: 12
      functionsReached:
        - amqp_abort
        - amqp_d16
        - amqp_d32
        - amqp_d64
        - amqp_d8
        - amqp_decode_method
        - amqp_decode_properties
        - amqp_get_or_create_channel_pool
        - amqp_offset
        - amqp_pool_alloc_bytes
        - consume_data
        - memcmp
        - return_to_idle
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:214,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:215,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:218,7'
              BranchSideFuncs:
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - memcmp
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
                - amqp_abort
        - Branch String:   'librabbitmq/amqp_connection.c:218,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:219,5'
              BranchSideFuncs:
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - memcmp
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
                - amqp_abort
            - BranchSide:      'librabbitmq/amqp_connection.c:222,33'
              BranchSideFuncs:
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - memcmp
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
                - amqp_abort
        - Branch String:   'librabbitmq/amqp_connection.c:226,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:227,17'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:230,15'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - memcmp
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
                - amqp_abort
        - Branch String:   'librabbitmq/amqp_connection.c:232,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:235,18'
              BranchSideFuncs:
                - memcmp
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:260,38'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d32
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
            - BranchSide:      'librabbitmq/amqp_connection.c:307,31'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
            - BranchSide:      'librabbitmq/amqp_connection.c:378,18'
              BranchSideFuncs:
                - amqp_abort
        - Branch String:   'librabbitmq/amqp_connection.c:235,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:235,43'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:236,9'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - return_to_idle
        - Branch String:   'librabbitmq/amqp_connection.c:268,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:272,20'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:273,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:277,54'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc_bytes
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:278,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:279,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:282,29'
              BranchSideFuncs:
                - amqp_pool_alloc_bytes
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:283,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:284,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:286,14'
              BranchSideFuncs:
                - consume_data
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:295,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:296,21'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:298,5'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:307,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:312,55'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d8
                - amqp_offset.103
                - amqp_d16
                - amqp_get_or_create_channel_pool
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:317,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:321,15'
              BranchSideFuncs:
                - return_to_idle
                - amqp_offset.103
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
        - Branch String:   'librabbitmq/amqp_connection.c:321,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:324,36'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d32
                - amqp_offset.103
                - amqp_decode_method
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:339,36'
              BranchSideFuncs:
                - amqp_offset.103
                - amqp_d16
                - amqp_offset.103
                - amqp_d64
                - amqp_offset.103
                - amqp_decode_properties
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:358,15'
              BranchSideFuncs:
                - amqp_offset.103
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:364,11'
              BranchSideFuncs:
                - return_to_idle
            - BranchSide:      'librabbitmq/amqp_connection.c:368,11'
              BranchSideFuncs:
                - return_to_idle
        - Branch String:   'librabbitmq/amqp_connection.c:331,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:332,20'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:335,11'
              BranchSideFuncs:
                - return_to_idle
        - Branch String:   'librabbitmq/amqp_connection.c:350,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:351,20'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:354,11'
              BranchSideFuncs:
                - return_to_idle
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:222,20'
          Dst:             consume_data
        - Src:             'librabbitmq/amqp_connection.c:235,11'
          Dst:             memcmp
        - Src:             'librabbitmq/amqp_connection.c:240,21'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:240,13'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:242,21'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:242,13'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:244,21'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:244,13'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:246,21'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:246,13'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:248,9'
          Dst:             return_to_idle
        - Src:             'librabbitmq/amqp_connection.c:260,26'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:260,17'
          Dst:             amqp_d16
        - Src:             'librabbitmq/amqp_connection.c:263,29'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:263,20'
          Dst:             amqp_d32
        - Src:             'librabbitmq/amqp_connection.c:277,22'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_connection.c:282,7'
          Dst:             amqp_pool_alloc_bytes
        - Src:             'librabbitmq/amqp_connection.c:291,25'
          Dst:             consume_data
        - Src:             'librabbitmq/amqp_connection.c:307,19'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:307,11'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:312,43'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:312,35'
          Dst:             amqp_d8
        - Src:             'librabbitmq/amqp_connection.c:313,41'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:313,32'
          Dst:             amqp_d16
        - Src:             'librabbitmq/amqp_connection.c:316,11'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_connection.c:324,24'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:324,15'
          Dst:             amqp_d32
        - Src:             'librabbitmq/amqp_connection.c:325,27'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:328,17'
          Dst:             amqp_decode_method
        - Src:             'librabbitmq/amqp_connection.c:339,24'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:339,15'
          Dst:             amqp_d16
        - Src:             'librabbitmq/amqp_connection.c:342,24'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:342,15'
          Dst:             amqp_d64
        - Src:             'librabbitmq/amqp_connection.c:343,27'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:347,17'
          Dst:             amqp_decode_properties
        - Src:             'librabbitmq/amqp_connection.c:360,15'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_connection.c:372,7'
          Dst:             return_to_idle
        - Src:             'librabbitmq/amqp_connection.c:377,7'
          Dst:             amqp_abort
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_destroy_connection
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         13
      ICount:          94
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_socket_delete
        - empty_amqp_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:159,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:159,7'
              BranchSideFuncs:
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
                - empty_amqp_pool
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:161,12'
              BranchSideFuncs:
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
                - empty_amqp_pool
                - free
        - Branch String:   'librabbitmq/amqp_connection.c:161,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:162,40'
              BranchSideFuncs:
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
                - empty_amqp_pool
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:171,10'
              BranchSideFuncs:
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
        - Branch String:   'librabbitmq/amqp_connection.c:163,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:164,45'
              BranchSideFuncs:
                - empty_amqp_pool
                - free
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:169,5'
              BranchSideFuncs:
                - free
                - free
                - amqp_socket_delete
                - empty_amqp_pool
                - free
                - empty_amqp_pool
                - free
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:165,9'
          Dst:             empty_amqp_pool
        - Src:             'librabbitmq/amqp_connection.c:173,5'
          Dst:             amqp_socket_delete
        - Src:             'librabbitmq/amqp_connection.c:174,5'
          Dst:             empty_amqp_pool
    - functionName:    amqp_get_heartbeat
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_get_frame_max
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_get_channel_max
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_heartbeat_recv
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_get_socket
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_set_socket
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - socket
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_socket_delete
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:101,3'
          Dst:             amqp_socket_delete
    - functionName:    amqp_set_sockfd
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - sockfd
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
        - amqp_abort
        - amqp_tcp_socket_new
        - amqp_tcp_socket_set_sockfd
        - strerror
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:94,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:95,31'
              BranchSideFuncs:
                - amqp_tcp_socket_set_sockfd
            - BranchSide:      'librabbitmq/amqp_connection.c:97,30'
              BranchSideFuncs:
                - amqp_tcp_socket_set_sockfd
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:93,27'
          Dst:             amqp_tcp_socket_new
        - Src:             'librabbitmq/amqp_connection.c:95,31'
          Dst:             __errno_location
        - Src:             'librabbitmq/amqp_connection.c:95,22'
          Dst:             strerror
        - Src:             'librabbitmq/amqp_connection.c:95,5'
          Dst:             amqp_abort
        - Src:             'librabbitmq/amqp_connection.c:97,3'
          Dst:             amqp_tcp_socket_set_sockfd
    - functionName:    amqp_get_sockfd
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_socket_get_sockfd
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:89,10'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:89,49'
              BranchSideFuncs:
                - amqp_socket_get_sockfd
            - BranchSide:      'librabbitmq/amqp_connection.c:89,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:89,26'
          Dst:             amqp_socket_get_sockfd
    - functionName:    amqp_tune_connection
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - channel_max
        - frame_max
        - heartbeat
      BBCount:         15
      ICount:          145
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_abort
        - amqp_heartbeat_recv
        - amqp_heartbeat_send
        - amqp_time_s_from_now
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:114,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:114,3'
              BranchSideFuncs:
                - amqp_abort
            - BranchSide:      'librabbitmq/amqp_connection.c:116,24'
              BranchSideFuncs:
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_heartbeat_recv
                - amqp_time_s_from_now
                - realloc
        - Branch String:   'librabbitmq/amqp_connection.c:120,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:121,5'
              BranchSideFuncs:
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_heartbeat_recv
                - amqp_time_s_from_now
                - realloc
            - BranchSide:      'librabbitmq/amqp_connection.c:124,31'
              BranchSideFuncs:
                - amqp_heartbeat_send
                - amqp_time_s_from_now
                - amqp_heartbeat_recv
                - amqp_time_s_from_now
                - realloc
        - Branch String:   'librabbitmq/amqp_connection.c:126,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:127,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:129,31'
              BranchSideFuncs:
                - amqp_heartbeat_recv
                - amqp_time_s_from_now
                - realloc
        - Branch String:   'librabbitmq/amqp_connection.c:131,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:132,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:135,32'
              BranchSideFuncs:
                - realloc
        - Branch String:   'librabbitmq/amqp_connection.c:137,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:138,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:140,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:114,3'
          Dst:             amqp_abort
        - Src:             'librabbitmq/amqp_connection.c:125,30'
          Dst:             amqp_heartbeat_send
        - Src:             'librabbitmq/amqp_connection.c:124,9'
          Dst:             amqp_time_s_from_now
        - Src:             'librabbitmq/amqp_connection.c:130,30'
          Dst:             amqp_heartbeat_recv
        - Src:             'librabbitmq/amqp_connection.c:129,9'
          Dst:             amqp_time_s_from_now
        - Src:             'librabbitmq/amqp_connection.c:136,12'
          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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_new_connection
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_connection.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_tune_connection
        - calloc
        - init_amqp_pool
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_connection.c:46,60'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:45,7'
              BranchSideFuncs:
                - calloc
                - amqp_tune_connection
                - malloc
                - init_amqp_pool
                - free
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:46,60'
              BranchSideFuncs:
                - calloc
                - amqp_tune_connection
                - malloc
                - init_amqp_pool
                - free
                - free
        - Branch String:   'librabbitmq/amqp_connection.c:49,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:50,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_connection.c:53,30'
              BranchSideFuncs:
                - amqp_tune_connection
                - malloc
                - init_amqp_pool
                - free
                - free
        - Branch String:   'librabbitmq/amqp_connection.c:54,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:55,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:58,33'
              BranchSideFuncs:
                - malloc
                - init_amqp_pool
                - free
                - free
        - Branch String:   'librabbitmq/amqp_connection.c:69,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_connection.c:70,5'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'librabbitmq/amqp_connection.c:73,19'
              BranchSideFuncs:
                - init_amqp_pool
      Callsites:
        - Src:             'librabbitmq/amqp_connection.c:46,60'
          Dst:             calloc
        - Src:             'librabbitmq/amqp_connection.c:53,9'
          Dst:             amqp_tune_connection
        - Src:             'librabbitmq/amqp_connection.c:73,3'
          Dst:             init_amqp_pool
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:258,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:258,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:259,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:258,8'
          Dst:             is_bigendian
    - functionName:    is_bigendian
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:224,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:224,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:225,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:224,8'
          Dst:             is_bigendian
    - functionName:    amqp_e32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:240,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:240,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:241,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:240,8'
          Dst:             is_bigendian
    - functionName:    amqp_e8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_d64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:274,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:274,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:275,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:274,8'
          Dst:             is_bigendian
    - functionName:    amqp_d16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:233,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:233,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:234,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:233,8'
          Dst:             is_bigendian
    - functionName:    amqp_d32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:250,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:250,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:251,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:250,8'
          Dst:             is_bigendian
    - functionName:    amqp_offset
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - offset
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_d8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_confirm_select
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2913
      functionLinenumberEnd: 2917
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2917,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_tx_rollback
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2897
      functionLinenumberEnd: 2900
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2900,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_tx_commit
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2881
      functionLinenumberEnd: 2884
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2884,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_tx_select
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2868
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2868,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_basic_recover
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2852
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - requeue
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2852,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_basic_cancel
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2828
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - consumer_tag
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2833,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_basic_consume
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2802
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        10
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - consumer_tag
        - no_local
        - no_ack
        - exclusive
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          63
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2813,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_basic_qos
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2775
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - prefetch_size
        - prefetch_count
        - global
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2781,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_queue_unbind
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2748
      functionLinenumberEnd: 2756
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - exchange
        - routing_key
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2756,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_queue_delete
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - if_unused
        - if_empty
        - ''
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2730,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_queue_purge
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2705,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_queue_bind
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2675
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - exchange
        - routing_key
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2684,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_queue_declare
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2646
      functionLinenumberEnd: 2657
      functionDepth:   0
      returnType:      'N/A'
      argCount:        9
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - queue
        - passive
        - durable
        - exclusive
        - auto_delete
        - arguments
        - ''
      BBCount:         3
      ICount:          61
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2657,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_exchange_unbind
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2616
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - destination
        - source
        - routing_key
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2625,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_exchange_bind
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2588
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      'N/A'
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - destination
        - source
        - routing_key
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2597,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_exchange_delete
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2562
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - exchange
        - if_unused
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2569,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_exchange_declare
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2534
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      'N/A'
      argCount:        11
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - exchange
        - type
        - passive
        - durable
        - auto_delete
        - internal
        - arguments
        - ''
        - ''
      BBCount:         3
      ICount:          69
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2546,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_channel_flow
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2507
      functionLinenumberEnd: 2511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - state
        - channel
        - active
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2511,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_channel_open
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2492
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2492,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_connection_update_secret
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2469
      functionLinenumberEnd: 2474
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - new_secret
        - reason
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_rpc_decoded
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2474,10'
          Dst:             amqp_simple_rpc_decoded
    - functionName:    amqp_encode_properties
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2324
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - class_id
        - decoded
        - encoded
        - ''
      BBCount:         142
      ICount:          887
      EdgeCount:       192
      CyclomaticComplexity: 52
      functionsReached:
        - amqp_encode_16
        - amqp_encode_64
        - amqp_encode_8
        - amqp_encode_bytes
        - amqp_encode_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:2338,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2339,23'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2341,45'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2341,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2342,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:2343,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:2344,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2336,32'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2347,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2347,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2349,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2352,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2355,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2358,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2361,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2364,63'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2447,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2450,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2453,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2365,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2366,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2371,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2366,45'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2367,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2369,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2367,76'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2368,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2369,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2366,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2369,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2370,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2371,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2372,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2378,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2372,49'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2374,37'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2376,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2374,62'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2375,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2376,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2372,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2376,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2377,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2378,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2380,50'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2384,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2381,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2381,31'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2383,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2384,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2385,46'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2388,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2385,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2386,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2387,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2388,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2389,46'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2392,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2389,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2390,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2391,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2392,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2393,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2398,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2393,47'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2394,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2396,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2394,78'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2395,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2396,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2393,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2396,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2397,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2398,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2399,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2404,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2399,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2400,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2402,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2400,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2401,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2402,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2399,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2402,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2403,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2404,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2405,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2410,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2405,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2406,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2408,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2406,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2407,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2408,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2405,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2408,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2409,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2410,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2411,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:2416,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
        - Branch String:   'librabbitmq/amqp_framing.c:2411,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2412,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2414,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2412,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2413,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:2414,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2411,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2414,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:2415,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
        - Branch String:   'librabbitmq/amqp_framing.c:2416,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2417,47'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2420,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2417,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2418,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2419,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2420,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2421,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2426,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2421,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2422,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2424,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2422,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2423,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2424,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2421,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2424,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2425,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2426,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2427,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2432,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2427,40'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2428,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2430,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2428,71'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2429,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2430,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2427,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2430,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2431,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2432,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2433,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2438,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2433,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2434,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2436,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2434,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2435,50'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2436,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2433,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2436,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2437,7'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2438,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2439,25'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2444,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2439,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2440,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2442,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2440,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2441,50'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2442,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2439,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2442,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2443,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:2341,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2367,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2368,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2373,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2375,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2380,21'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:2385,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2389,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2394,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2395,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2400,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2401,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2406,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2407,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2412,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2413,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2417,14'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2422,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2423,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2428,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2429,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2434,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2435,14'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2440,14'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2441,14'
          Dst:             amqp_encode_bytes
    - functionName:    amqp_encode_16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e16
        - amqp_offset
      functionUses:    26
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:288,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_e16.124
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_e16
    - functionName:    amqp_encode_8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e8
        - amqp_offset
      functionUses:    86
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:287,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_e8.126
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_e8
    - functionName:    amqp_encode_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_offset
      functionUses:    64
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:299,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:300,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:302,18'
              BranchSideFuncs:
                - amqp_offset.130
        - Branch String:   'librabbitmq/amqp_private.h:302,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:303,32'
              BranchSideFuncs:
                - amqp_offset.130
            - BranchSide:      'librabbitmq/amqp_private.h:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:303,12'
          Dst:             amqp_offset
    - functionName:    amqp_encode_64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e64
        - amqp_offset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:290,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_e64.121
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_e64
    - functionName:    amqp_encode_32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e32
        - amqp_offset
      functionUses:    15
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:289,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_e32.125
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_e32
    - functionName:    amqp_encode_method
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1615
      functionLinenumberEnd: 2321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - methodNumber
        - decoded
        - encoded
        - ''
      BBCount:         732
      ICount:          5331
      EdgeCount:       1012
      CyclomaticComplexity: 282
      functionsReached:
        - amqp_encode_16
        - amqp_encode_32
        - amqp_encode_64
        - amqp_encode_8
        - amqp_encode_bytes
        - amqp_encode_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:1619,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1621,63'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1641,69'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1661,65'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1669,71'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1677,61'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_32
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1687,67'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_32
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1697,61'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1713,67'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1721,63'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1735,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1738,67'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1746,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1750,46'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1762,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1765,55'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1773,61'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1781,55'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1789,61'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1797,57'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1811,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1814,59'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1830,65'
              BranchSideFuncs:
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1836,63'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1862,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1865,61'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1880,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1883,57'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1909,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1912,61'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1938,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1941,57'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1963,63'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1975,51'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2001,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2004,53'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2018,59'
              BranchSideFuncs:
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2024,55'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2040,61'
              BranchSideFuncs:
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2046,55'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2068,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2071,49'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_16
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2083,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2086,57'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2111,63'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2119,55'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2131,61'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2139,57'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2158,55'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2176,57'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2198,49'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2212,55'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2232,61'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2240,49'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2250,55'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2260,69'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2268,57'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2276,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2279,51'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2290,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2293,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2296,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2299,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2302,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2305,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2308,59'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2316,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2319,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1622,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1623,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1624,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1624,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1625,9'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1627,48'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1628,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1628,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1630,24'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1630,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1631,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1633,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1631,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1632,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1633,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1630,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1633,9'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1634,24'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1634,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1635,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1635,71'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1636,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1637,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1634,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1637,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1638,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1644,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1644,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1646,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1646,40'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1647,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1649,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1647,71'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1648,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1649,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1646,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1649,9'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1650,24'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1650,40'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1651,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1653,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1651,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1652,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1653,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1650,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1653,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1654,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1654,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1655,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1655,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1656,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1657,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1654,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1657,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1658,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1662,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1663,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1663,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1664,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1665,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1662,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1665,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1666,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1670,40'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1671,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1673,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1671,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1672,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1673,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1670,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1673,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1674,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1678,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1679,9'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1680,45'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1680,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1681,9'
              BranchSideFuncs:
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1682,45'
              BranchSideFuncs:
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1682,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1683,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1684,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1688,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1689,9'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1690,45'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1690,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1691,9'
              BranchSideFuncs:
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1692,45'
              BranchSideFuncs:
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1692,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1693,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1694,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1698,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1699,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1699,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1700,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1698,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1701,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1702,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1702,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1703,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1705,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1703,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1704,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1705,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1702,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1705,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1706,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1707,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1707,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1708,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1708,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1709,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1710,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1714,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1715,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1717,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1715,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1716,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1717,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1714,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1717,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1718,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1722,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1723,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1724,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1724,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1725,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1725,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1726,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1727,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1724,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1727,9'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1728,45'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1728,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1729,9'
              BranchSideFuncs:
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1730,45'
              BranchSideFuncs:
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1730,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1731,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1732,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1739,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1740,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1742,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1740,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1741,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1742,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1739,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1742,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1743,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1751,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1752,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1754,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1752,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1753,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1754,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1751,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1754,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1755,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1755,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1756,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1758,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1756,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1757,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1758,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1755,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1758,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1759,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1766,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1767,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1767,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1768,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1769,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1766,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1769,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1770,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1774,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1775,55'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1777,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1775,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1776,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1777,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1774,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1777,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1778,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1783,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1783,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1784,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1784,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1785,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1786,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1791,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1791,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1792,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1792,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1794,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1798,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1799,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1800,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1800,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1801,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1801,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1802,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1803,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1800,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1803,9'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1804,45'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1804,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1805,9'
              BranchSideFuncs:
                - amqp_encode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1806,45'
              BranchSideFuncs:
                - amqp_encode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1806,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1807,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1808,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1815,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1816,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1818,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1816,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1817,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1818,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1815,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1818,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1819,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1820,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1820,36'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1821,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1821,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1821,34'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1822,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1822,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1822,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1823,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1823,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1823,32'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1824,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1824,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1824,31'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1825,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1825,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1826,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1827,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1831,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1832,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1833,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1837,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1838,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1839,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1839,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1840,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1842,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1840,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1841,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1842,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1839,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1842,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1843,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1843,35'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1844,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1846,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1844,66'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1845,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1846,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1843,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1846,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1847,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1848,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1848,34'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1849,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1849,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1849,34'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1850,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1850,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1850,38'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1851,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1851,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1851,35'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1852,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1852,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1852,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1853,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1853,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1854,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1856,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1857,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1857,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1859,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1866,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1867,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1868,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1868,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1869,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1871,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1869,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1870,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1871,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1868,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1871,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1872,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1873,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1873,36'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1874,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1874,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1874,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1875,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1875,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1876,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1877,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1884,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1885,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1886,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1886,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1887,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1889,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1887,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1888,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1889,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1886,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1889,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1890,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1890,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1891,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1893,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1891,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1892,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1893,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1890,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1893,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1894,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1894,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1895,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1895,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1896,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1897,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1894,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1897,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1898,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1899,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1899,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1900,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1900,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1901,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1903,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1904,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1904,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1906,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1913,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1914,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1915,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1915,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1916,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1916,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1917,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1918,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1915,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1918,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1919,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1919,37'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1920,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1922,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1920,68'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1921,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1922,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1919,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1922,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1923,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1923,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1924,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1926,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1924,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1925,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1926,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1923,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1926,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1927,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1928,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1928,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1929,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1929,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1930,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1932,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1933,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1933,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1935,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1942,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1943,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1944,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1944,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1945,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1945,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1946,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1947,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1944,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1947,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1948,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1949,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1949,34'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1950,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1950,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1950,34'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1951,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1951,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1951,36'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1952,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1952,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1952,38'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1953,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1953,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1953,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1954,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1954,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1955,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1957,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1958,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1958,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1960,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1964,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1965,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1967,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1965,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1966,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_32
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1967,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1964,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1967,9'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1968,45'
              BranchSideFuncs:
                - amqp_encode_32
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1968,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1969,9'
              BranchSideFuncs:
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1970,45'
              BranchSideFuncs:
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1970,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1971,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1972,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1976,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1977,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1978,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1978,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1979,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1981,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1979,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1980,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1981,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1978,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1981,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1982,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1982,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1983,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1983,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1984,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1985,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1982,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1985,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1986,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1986,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1987,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1987,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1988,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1989,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1986,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1989,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1990,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1991,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1991,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1992,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1992,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1993,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1995,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1996,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1996,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1998,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2005,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2006,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2007,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2007,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2008,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2008,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2009,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2010,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2007,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2010,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2011,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2012,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2012,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2013,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2013,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2014,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2015,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2019,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2020,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2021,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2025,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2026,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2027,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2027,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2028,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2030,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2028,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2029,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2030,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2027,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2030,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2031,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2032,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2032,36'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2033,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2033,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2033,35'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2034,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2034,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2034,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2035,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2035,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2036,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2037,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2041,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2042,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2043,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2047,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2048,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2049,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2049,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2050,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2052,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2050,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2051,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2052,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2049,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2052,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2053,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2053,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2054,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2056,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2054,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2055,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2056,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2053,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2056,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2057,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2057,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2058,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2060,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2058,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2059,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2060,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2057,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2060,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2062,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2063,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2063,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2065,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2072,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2073,9'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2074,45'
              BranchSideFuncs:
                - amqp_encode_16
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2074,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2075,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2076,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2077,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2077,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2078,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2078,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2079,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2080,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2087,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2088,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2089,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2089,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2090,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2092,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2090,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2091,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2092,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2089,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2092,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2093,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2093,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2094,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2094,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2095,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2096,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2093,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2096,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2097,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2098,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2098,35'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2099,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2099,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2099,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2100,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2100,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2100,36'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2101,11'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2101,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2101,33'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2102,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2102,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2103,9'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:2105,48'
              BranchSideFuncs:
                - amqp_encode_table
        - Branch String:   'librabbitmq/amqp_framing.c:2106,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2106,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2108,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2112,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2113,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2113,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2114,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2115,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2112,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2115,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2116,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2120,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2121,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2123,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2121,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2122,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2123,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2120,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2123,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2124,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2125,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2125,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2126,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2126,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2127,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2128,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2132,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2133,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2133,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2134,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2135,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2132,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2135,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2136,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2140,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2141,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2142,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2142,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2143,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2145,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2143,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2144,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2145,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2142,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2145,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2146,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2146,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2147,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2149,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2147,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2148,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2149,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2146,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2149,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2150,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2151,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2151,36'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2152,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2152,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2152,36'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2153,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2153,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2154,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2155,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2159,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2160,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2161,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2161,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2162,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2162,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2163,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2164,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2161,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2164,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2165,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2165,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2166,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2168,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2166,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2167,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2168,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2165,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2168,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2169,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2169,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2170,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2170,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2171,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2172,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2169,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2172,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2173,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2177,43'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2178,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2180,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2178,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2179,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2180,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2177,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2180,9'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2181,45'
              BranchSideFuncs:
                - amqp_encode_64
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2181,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2182,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2183,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2184,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2184,38'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2185,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2185,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2186,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2187,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2187,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2188,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2188,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2189,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2190,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2187,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2190,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2191,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:2191,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2192,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2194,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2192,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2193,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2194,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2191,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2194,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2195,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2199,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2200,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2201,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2201,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2202,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2204,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2202,67'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2203,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2204,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2201,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2204,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2205,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2206,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2206,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2207,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2207,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2208,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2209,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2213,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2214,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2215,18'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:2216,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2216,38'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2217,44'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:2217,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2218,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2219,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:2219,39'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2220,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2222,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2220,70'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2221,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2222,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2219,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2222,9'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2223,23'
              BranchSideFuncs:
                - amqp_encode_8
                - amqp_encode_bytes
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:2223,42'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2224,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2226,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2224,73'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2225,48'
              BranchSideFuncs:
                - amqp_encode_bytes
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2226,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2223,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2226,9'
              BranchSideFuncs:
                - amqp_encode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:2227,45'
              BranchSideFuncs:
                - amqp_encode_32
        - Branch String:   'librabbitmq/amqp_framing.c:2227,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2228,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2229,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2233,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2234,53'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2236,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2234,72'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2235,48'
              BranchSideFuncs:
                - amqp_encode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:2236,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2233,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2236,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2237,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2241,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2242,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2243,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2244,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2244,35'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2245,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2245,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2246,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2247,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2251,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2252,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2253,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2254,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2254,34'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2255,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2255,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2256,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2257,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2262,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2262,34'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2263,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2263,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2264,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2265,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2270,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2270,34'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2271,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2271,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2272,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2273,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2280,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2281,9'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2282,18'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2283,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2283,35'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2284,11'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2284,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2284,34'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2285,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2285,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2286,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2287,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:2310,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2310,33'
              BranchSideFuncs:
                - amqp_encode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:2311,44'
              BranchSideFuncs:
                - amqp_encode_8
        - Branch String:   'librabbitmq/amqp_framing.c:2311,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:2312,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:2313,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:1622,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1624,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1627,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1631,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1632,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1635,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1636,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1643,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1647,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1648,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1651,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1652,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1655,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1656,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1663,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1664,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1671,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1672,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1678,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1680,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1682,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1688,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1690,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1692,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1699,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1700,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1703,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1704,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1708,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1715,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1716,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1722,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1725,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1726,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1728,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1730,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1740,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1741,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1752,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1753,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1756,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1757,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1767,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1768,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1775,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1776,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1784,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1792,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1798,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1801,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1802,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1804,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1806,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1816,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1817,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1825,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1831,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1837,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1840,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1841,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1844,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1845,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1853,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1856,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1866,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1869,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1870,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1875,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1884,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1887,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1888,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1891,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1892,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1895,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1896,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1900,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1903,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1913,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1916,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1917,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1920,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1921,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1924,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1925,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1929,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1932,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1942,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1945,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1946,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1954,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1957,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:1965,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1966,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1968,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1970,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:1976,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:1979,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1980,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1983,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1984,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1987,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1988,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1992,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:1995,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:2005,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2008,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2009,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2013,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2019,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:2025,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2028,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2029,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2035,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2041,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:2047,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2050,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2051,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2054,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2055,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2058,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2059,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2062,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:2072,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:2074,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2078,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2087,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2090,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2091,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2094,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2095,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2102,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2105,19'
          Dst:             amqp_encode_table
        - Src:             'librabbitmq/amqp_framing.c:2113,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2114,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2121,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2122,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2126,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2133,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2134,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2140,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2143,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2144,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2147,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2148,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2153,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2159,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2162,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2163,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2166,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2167,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2170,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2171,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2178,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2179,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2181,12'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2185,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2188,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2189,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2192,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2193,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2199,12'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_framing.c:2202,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2203,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2207,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2213,12'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2217,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2220,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2221,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2224,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2225,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2227,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_framing.c:2234,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2235,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_framing.c:2241,12'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2245,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2251,12'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2255,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2263,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2271,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2280,12'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_framing.c:2285,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_framing.c:2311,12'
          Dst:             amqp_encode_8
    - functionName:    amqp_decode_properties
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1412
      functionLinenumberEnd: 1612
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - class_id
        - pool
        - encoded
        - decoded
        - ''
      BBCount:         135
      ICount:          849
      EdgeCount:       182
      CyclomaticComplexity: 49
      functionsReached:
        - amqp_decode_16
        - amqp_decode_64
        - amqp_decode_8
        - amqp_decode_bytes
        - amqp_decode_table
        - amqp_pool_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:1420,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1421,7'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:1422,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:1424,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1420,10'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1426,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_pool_alloc
        - Branch String:   'librabbitmq/amqp_framing.c:1426,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1430,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1441,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1451,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1462,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1472,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1482,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1590,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1601,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1610,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1431,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1432,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1434,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1442,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1443,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1445,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1452,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1453,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1455,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1463,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1464,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1466,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1473,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1474,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1476,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1483,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1484,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1486,19'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1487,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1490,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1495,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1490,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1491,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1492,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1490,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1492,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1494,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1495,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1498,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1503,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1498,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1499,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1500,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1498,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1500,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1502,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1503,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1505,48'
              BranchSideFuncs:
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1509,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1506,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1506,31'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1508,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1509,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1510,47'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1513,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1510,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1511,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1512,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1513,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1514,47'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1517,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1514,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1515,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1516,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1517,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1520,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1525,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1520,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1521,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1522,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1520,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1522,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1524,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1525,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1528,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1533,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1528,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1529,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1530,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1528,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1530,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1532,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1533,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1536,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1541,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1536,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1537,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1538,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1536,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1538,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1540,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1541,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1544,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:1549,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
        - Branch String:   'librabbitmq/amqp_framing.c:1544,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1545,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:1546,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1544,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1546,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
            - BranchSide:      'librabbitmq/amqp_framing.c:1548,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
        - Branch String:   'librabbitmq/amqp_framing.c:1549,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1550,48'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1553,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1550,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1551,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1552,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1553,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1556,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1561,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1556,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1557,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1558,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1556,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1558,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1560,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1561,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1564,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1569,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1564,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1565,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1566,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1564,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1566,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1568,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1569,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1572,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1577,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1572,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1573,53'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1574,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1572,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1574,13'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1576,7'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1577,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1580,16'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1585,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1580,54'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1581,53'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1582,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1580,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1582,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1584,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1591,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1592,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1594,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1602,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1603,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1605,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:1420,10'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1429,43'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1440,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1450,65'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1461,41'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1471,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1481,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1490,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1491,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1498,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1499,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1505,21'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:1510,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1514,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1520,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1521,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1528,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1529,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1536,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1537,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1544,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1545,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1550,14'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1556,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1557,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1564,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1565,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1572,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1573,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1580,16'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1581,16'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1589,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1600,40'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_decode_16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d16
        - amqp_offset
      functionUses:    26
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:288,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_d16.128
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_d16
    - functionName:    amqp_decode_8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d8
        - amqp_offset
      functionUses:    86
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:287,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_d8.131
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_d8
    - functionName:    amqp_decode_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - len
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_offset
      functionUses:    64
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:313,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:314,41'
              BranchSideFuncs:
                - amqp_offset.130
            - BranchSide:      'librabbitmq/amqp_private.h:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:314,21'
          Dst:             amqp_offset
    - functionName:    amqp_decode_64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d64
        - amqp_offset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:290,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_d64.127
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_d64
    - functionName:    amqp_decode_32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d32
        - amqp_offset
      functionUses:    15
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:289,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs:
                - amqp_offset.130
                - amqp_d32.129
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_d32
    - functionName:    amqp_decode_method
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 1409
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - methodNumber
        - pool
        - encoded
        - decoded
        - ''
      BBCount:         621
      ICount:          4720
      EdgeCount:       868
      CyclomaticComplexity: 249
      functionsReached:
        - amqp_decode_16
        - amqp_decode_32
        - amqp_decode_64
        - amqp_decode_8
        - amqp_decode_bytes
        - amqp_decode_table
        - amqp_pool_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:261,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:264,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:295,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:327,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:343,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:358,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_32
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:374,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_32
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:389,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:414,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:429,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:451,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:461,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:477,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:487,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:509,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:518,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:533,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:548,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:560,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:572,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:593,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:602,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:624,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:635,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:670,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:679,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:701,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:710,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:746,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:755,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:792,15'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:801,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:829,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:848,48'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:884,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:893,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:913,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:924,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:946,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:957,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:990,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:999,47'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_32
                - amqp_decode_16
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1015,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1024,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1057,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1072,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1090,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1105,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1132,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1161,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1193,47'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1213,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1241,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1256,47'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_64
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1270,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_64
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1285,15'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1297,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1309,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1318,48'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_64
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1333,47'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1342,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1351,47'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1360,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1369,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1378,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1387,11'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1399,11'
              BranchSideFuncs:
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_framing.c:1407,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:265,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:268,45'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:268,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:269,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:270,45'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:270,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:271,9'
              BranchSideFuncs:
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:274,40'
              BranchSideFuncs:
                - amqp_decode_table
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:275,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:275,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:279,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:279,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:280,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:281,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:279,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:281,11'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:285,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:285,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:286,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:287,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:285,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:287,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:289,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:296,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:297,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:301,40'
              BranchSideFuncs:
                - amqp_decode_table
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:302,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:302,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:306,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:306,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:307,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:308,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:306,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:308,11'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:312,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:312,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:313,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:314,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:312,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:314,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:318,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:318,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:319,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:320,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:318,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:320,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:322,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:328,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:329,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:333,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:333,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:334,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:335,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:333,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:335,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:337,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:344,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:345,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:349,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:349,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:350,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:351,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:349,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:351,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:353,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:359,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:360,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:362,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_32
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:362,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:363,9'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:364,46'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:364,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:365,9'
              BranchSideFuncs:
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:366,46'
              BranchSideFuncs:
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:366,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:367,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:368,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:375,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:378,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_32
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:378,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:379,9'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:380,46'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:380,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:381,9'
              BranchSideFuncs:
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:382,46'
              BranchSideFuncs:
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:382,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:384,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:390,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:395,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:395,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:396,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:397,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:395,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:397,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:401,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:401,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:402,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:403,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:401,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:403,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:405,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:405,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:407,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:415,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:416,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:420,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:420,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:421,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:422,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:420,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:422,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:424,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:430,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:431,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:433,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:433,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:434,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:437,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:437,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:438,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:439,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:437,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:439,11'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:441,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:441,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:442,9'
              BranchSideFuncs:
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:443,46'
              BranchSideFuncs:
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:443,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:445,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:452,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:453,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:455,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:462,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:463,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:467,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:467,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:468,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:469,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:467,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:469,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:471,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:478,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:481,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:488,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:489,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:493,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:493,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:494,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:495,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:493,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:495,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:499,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:499,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:500,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:501,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:499,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:501,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:503,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:510,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:513,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:519,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:524,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:524,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:525,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:526,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:524,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:526,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:528,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:534,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:535,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:539,14'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:539,53'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:540,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:541,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:539,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:541,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:543,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:549,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:550,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:552,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:552,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:553,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:554,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:561,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:562,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:564,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:564,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:565,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:566,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:573,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:574,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:576,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:576,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:577,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:580,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:580,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:581,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:582,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:580,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:582,11'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:584,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:584,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:585,9'
              BranchSideFuncs:
                - amqp_decode_16
            - BranchSide:      'librabbitmq/amqp_framing.c:586,46'
              BranchSideFuncs:
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:586,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:587,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:588,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:594,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:595,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:597,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:603,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:608,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:608,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:609,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:610,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:608,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:610,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:612,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:612,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:613,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:614,23'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:625,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:626,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:628,46'
              BranchSideFuncs:
                - amqp_decode_16
        - Branch String:   'librabbitmq/amqp_framing.c:628,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:630,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:636,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:637,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:639,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:639,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:640,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:643,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:643,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:644,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:645,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:643,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:645,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:649,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:649,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:650,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:651,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:649,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:651,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:653,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:653,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:654,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:655,21'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:662,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:662,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:664,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:671,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:674,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:680,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:683,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:683,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:684,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:687,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:687,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:688,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:689,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:687,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:689,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:691,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:691,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:692,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:693,23'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:702,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:703,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:705,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:711,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:714,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:714,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:715,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:718,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:718,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:719,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:720,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:718,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:720,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:724,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:724,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:725,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:726,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:724,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:726,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:730,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:730,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:731,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:732,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:730,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:732,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:734,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:734,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:735,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:736,20'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:739,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:739,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:741,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:747,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:748,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:750,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:756,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:757,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:759,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:759,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:760,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:763,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:763,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:764,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:765,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:763,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:765,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:769,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:769,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:770,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:771,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:769,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:771,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:775,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:775,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:776,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:777,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:775,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:777,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:779,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:779,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:780,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:781,20'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:784,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:784,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:786,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:793,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:794,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:796,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:802,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:803,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:805,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:805,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:806,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:809,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:809,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:810,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:811,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:809,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:811,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:813,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:813,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:814,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:815,21'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:822,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:822,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:824,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:830,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:831,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:835,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:835,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:836,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_32
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:837,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:835,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:837,11'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:839,46'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:839,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:840,9'
              BranchSideFuncs:
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:841,46'
              BranchSideFuncs:
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:841,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:842,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:843,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:849,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:852,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:852,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:853,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:856,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:856,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:857,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:858,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:856,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:858,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:862,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:862,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:863,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:864,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:862,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:864,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:868,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:868,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:869,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:870,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:868,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:870,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:872,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:872,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:873,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:874,20'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:877,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:877,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:879,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:885,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:886,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:888,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:894,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:895,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:897,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:897,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:898,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:901,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:901,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:902,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:903,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:901,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:903,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:905,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:905,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:906,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:907,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:914,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:915,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:917,46'
              BranchSideFuncs:
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:917,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:918,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:919,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:925,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:928,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:928,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:929,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:932,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:932,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:933,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:934,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:932,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:934,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:936,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:936,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:937,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:938,23'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:947,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:948,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:950,46'
              BranchSideFuncs:
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:950,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:951,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:952,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:958,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:959,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:961,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:961,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:962,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:965,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:965,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:966,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:967,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:965,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:967,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:971,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:971,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:972,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:973,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:971,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:973,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:977,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:977,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:978,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:979,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:977,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:979,11'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:982,46'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:983,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:983,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:985,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:991,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:992,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:994,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1000,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1001,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1003,46'
              BranchSideFuncs:
                - amqp_decode_32
                - amqp_decode_16
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1003,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1004,9'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1005,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1005,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1006,9'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1007,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1007,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1008,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1009,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1016,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1017,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1019,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1025,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1026,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1028,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1028,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1029,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1032,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1032,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1033,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1034,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1032,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1034,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1038,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1038,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1039,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1040,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1038,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1040,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1042,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1042,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1043,9'
              BranchSideFuncs:
                - amqp_decode_table
            - BranchSide:      'librabbitmq/amqp_framing.c:1044,22'
              BranchSideFuncs:
                - amqp_decode_table
        - Branch String:   'librabbitmq/amqp_framing.c:1050,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1050,29'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1052,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1058,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1059,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1063,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1063,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1064,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1065,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1063,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1065,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1067,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1073,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1074,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1078,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1078,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1079,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1080,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1078,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1080,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1082,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1082,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1083,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1084,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1091,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1092,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1096,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1096,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1097,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1098,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1096,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1098,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1100,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1106,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1107,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1109,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1109,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1110,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1113,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1113,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1114,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1115,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1113,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1115,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1119,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1119,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1120,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1121,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1119,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1121,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1123,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1123,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1124,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1125,23'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1133,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1134,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1136,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1136,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1137,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1140,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1140,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1141,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1142,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1140,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1142,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1146,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1146,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1147,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1148,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1146,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1148,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1152,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1152,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1153,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1154,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1152,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1154,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1156,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1162,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1163,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1167,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1167,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1168,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1169,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1167,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1169,11'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1171,46'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1171,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1172,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1173,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1173,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1174,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1175,25'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1178,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1179,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1180,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1178,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1180,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1184,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1184,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1185,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1186,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1184,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1186,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1188,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1194,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1195,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1197,46'
              BranchSideFuncs:
                - amqp_decode_16
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1197,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1198,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1201,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1201,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1202,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1203,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1201,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1203,11'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1205,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1205,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1206,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1207,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1214,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1215,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1217,46'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1217,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1218,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1219,12'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1219,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1220,9'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1221,25'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1224,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1225,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1226,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1224,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1226,11'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1230,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1230,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1231,51'
              BranchSideFuncs:
                - amqp_decode_bytes
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1232,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1230,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1232,11'
              BranchSideFuncs:
                - amqp_decode_32
            - BranchSide:      'librabbitmq/amqp_framing.c:1234,46'
              BranchSideFuncs:
                - amqp_decode_32
        - Branch String:   'librabbitmq/amqp_framing.c:1234,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1235,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1236,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1242,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1243,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1247,14'
              BranchSideFuncs:
                - amqp_decode_8
                - amqp_decode_bytes
        - Branch String:   'librabbitmq/amqp_framing.c:1247,52'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1248,51'
              BranchSideFuncs:
                - amqp_decode_bytes
            - BranchSide:      'librabbitmq/amqp_framing.c:1249,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1247,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1249,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1251,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1257,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1258,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1260,46'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1260,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1261,9'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1262,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1262,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1263,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1264,22'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1271,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1272,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1274,46'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1274,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1275,9'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1276,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1276,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1277,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1278,21'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1286,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1287,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1289,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1289,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1290,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1291,21'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1298,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1299,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1301,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1301,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1302,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1303,21'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1310,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1311,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1313,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1319,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1320,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1322,46'
              BranchSideFuncs:
                - amqp_decode_64
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1322,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1323,9'
              BranchSideFuncs:
                - amqp_decode_8
            - BranchSide:      'librabbitmq/amqp_framing.c:1324,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1324,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1325,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1326,22'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1334,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1335,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1337,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1343,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1344,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1346,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1352,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1353,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1355,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1361,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1362,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1364,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1370,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1371,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1373,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1379,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1380,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1382,18'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1388,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1389,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1391,12'
              BranchSideFuncs:
                - amqp_decode_8
        - Branch String:   'librabbitmq/amqp_framing.c:1391,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1392,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1393,20'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_framing.c:1400,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:1401,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:1403,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_framing.c:263,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:268,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:270,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:274,13'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:279,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:280,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:285,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:286,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:294,41'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:301,13'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:306,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:307,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:312,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:313,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:318,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:319,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:326,65'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:333,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:334,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:342,42'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:349,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:350,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:357,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:362,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:364,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:366,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:373,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:378,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:380,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:382,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:388,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:395,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:396,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:401,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:402,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:405,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:413,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:420,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:421,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:428,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:433,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:437,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:438,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:441,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:443,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:450,41'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:460,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:467,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:468,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:476,42'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:486,46'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:493,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:494,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:499,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:500,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:508,49'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:517,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:524,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:525,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:532,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:539,14'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:540,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:547,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:552,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:559,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:564,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:571,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:576,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:580,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:581,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:584,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:586,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:592,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:601,59'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:608,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:609,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:612,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:623,65'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:628,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:634,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:639,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:643,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:644,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:649,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:650,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:653,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:661,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:669,41'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:678,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:683,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:687,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:688,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:691,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:700,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:709,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:714,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:718,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:719,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:724,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:725,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:730,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:731,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:734,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:738,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:745,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:754,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:759,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:763,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:764,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:769,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:770,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:775,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:776,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:779,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:783,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:791,40'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:800,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:805,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:809,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:810,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:813,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:821,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:828,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:835,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:836,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:839,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:841,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:848,32'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:852,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:856,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:857,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:862,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:863,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:868,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:869,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:872,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:876,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:883,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:892,53'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:897,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:901,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:902,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:905,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:912,59'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:917,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:923,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:928,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:932,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:933,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:936,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:945,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:950,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:956,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:961,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:965,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:966,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:971,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:972,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:977,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:978,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:982,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:989,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:999,31'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1003,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:1005,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1007,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1014,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1023,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1028,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1032,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1033,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1038,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1039,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1042,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1049,19'
          Dst:             amqp_decode_table
        - Src:             'librabbitmq/amqp_framing.c:1056,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1063,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1064,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1071,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1078,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1079,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1082,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1089,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1096,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1097,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1104,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1109,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1113,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1114,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1119,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1120,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1123,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1131,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1136,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1140,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1141,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1146,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1147,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1152,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1153,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1160,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1167,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1168,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1171,12'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1173,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1178,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1179,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1184,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1185,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1193,31'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1197,12'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_framing.c:1201,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1202,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1205,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1212,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1217,12'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1219,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1224,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1225,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1230,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1231,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1234,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_framing.c:1240,61'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1247,14'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1248,14'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_framing.c:1256,31'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1260,12'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1262,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1269,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1274,12'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1276,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1284,41'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1289,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1296,57'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1301,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1308,63'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1318,32'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1322,12'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_framing.c:1324,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1333,31'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1341,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1351,31'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1359,55'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1368,53'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1377,59'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1386,59'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_framing.c:1391,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_framing.c:1398,65'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_method_has_content
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - methodNumber
      BBCount:         7
      ICount:          38
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:242,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:244,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:246,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:248,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:250,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:252,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_method_name
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 239
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - methodNumber
      BBCount:         69
      ICount:          348
      EdgeCount:       136
      CyclomaticComplexity: 69
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:103,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:105,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:107,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:109,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:111,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:115,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:117,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:119,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:121,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:123,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:125,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:127,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:129,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:131,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:133,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:137,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:139,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:141,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:143,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:145,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:147,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:149,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:151,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:153,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:155,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:157,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:159,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:161,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:163,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:165,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:167,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:169,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:171,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:173,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:175,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:177,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:179,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:181,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:183,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:185,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:187,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:189,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:191,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:193,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:195,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:197,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:199,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:201,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:203,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:205,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:207,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:209,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:215,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:217,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:219,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:225,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:227,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:229,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:231,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:233,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:237,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_constant_is_hard_error
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - constantNumber
      BBCount:         14
      ICount:          73
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:74,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:76,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:78,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:80,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:82,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:84,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:86,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:90,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:92,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:94,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:96,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:98,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_constant_name
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_framing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - constantNumber
      BBCount:         28
      ICount:          143
      EdgeCount:       54
      CyclomaticComplexity: 28
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_framing.c:17,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_framing.c:19,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:21,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:23,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:25,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:27,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:29,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:31,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:33,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:35,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:37,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:39,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:41,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:43,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:45,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:47,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:49,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:51,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:53,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:55,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:57,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:59,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:61,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:63,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:65,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:67,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_framing.c:69,7'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_bytes_equal
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - r
        - l
        - ''
        - ''
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:211,22'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:212,10'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'librabbitmq/amqp_mem.c:215,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:212,27'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:212,44'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:213,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:211,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:215,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:212,35'
          Dst:             memcmp
    - functionName:    amqp_get_channel_pool
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:201,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:202,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:207,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:202,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:203,15'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:205,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_get_or_create_channel_pool
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - state
        - channel
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - init_amqp_pool
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:174,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:175,9'
              BranchSideFuncs:
                - malloc
                - init_amqp_pool
            - BranchSide:      'librabbitmq/amqp_mem.c:180,11'
              BranchSideFuncs:
                - malloc
                - init_amqp_pool
        - Branch String:   'librabbitmq/amqp_mem.c:175,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:176,15'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:178,3'
              BranchSideFuncs:
                - malloc
                - init_amqp_pool
        - Branch String:   'librabbitmq/amqp_mem.c:181,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:182,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:185,20'
              BranchSideFuncs:
                - init_amqp_pool
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:189,3'
          Dst:             init_amqp_pool
    - functionName:    init_amqp_pool
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - pagesize
      BBCount:         4
      ICount:          52
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:21,20'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:21,31'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:21,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_bytes_free
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - bytes
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_bytes_malloc
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - amount
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_bytes_malloc_dup
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:152,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:152,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:153,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_bytes_from_buffer
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - length
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_cstring_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 139
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - cstr
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strlen
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:137,16'
          Dst:             strlen
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_pool_alloc_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - amount
        - output
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_pool_alloc
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:132,19'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_pool_alloc
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pool
        - amount
      BBCount:         27
      ICount:          216
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - calloc
        - record_pool_block
      functionUses:    86
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:82,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:83,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:86,13'
              BranchSideFuncs:
                - calloc
                - record_pool_block
                - __assert_fail
                - calloc
                - record_pool_block
                - free
        - Branch String:   'librabbitmq/amqp_mem.c:88,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:89,30'
              BranchSideFuncs:
                - calloc
                - record_pool_block
                - free
            - BranchSide:      'librabbitmq/amqp_mem.c:100,7'
              BranchSideFuncs:
                - calloc
                - record_pool_block
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_mem.c:90,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:91,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:93,29'
              BranchSideFuncs:
                - record_pool_block
                - free
        - Branch String:   'librabbitmq/amqp_mem.c:93,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:94,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:97,12'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:100,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:101,5'
              BranchSideFuncs:
                - __assert_fail
                - calloc
                - record_pool_block
            - BranchSide:      'librabbitmq/amqp_mem.c:110,7'
              BranchSideFuncs:
                - calloc
                - record_pool_block
        - Branch String:   'librabbitmq/amqp_mem.c:101,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:101,5'
              BranchSideFuncs:
                - calloc
                - record_pool_block
            - BranchSide:      'librabbitmq/amqp_mem.c:103,9'
              BranchSideFuncs:
                - calloc
                - record_pool_block
        - Branch String:   'librabbitmq/amqp_mem.c:103,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:104,22'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:108,3'
              BranchSideFuncs:
                - calloc
                - record_pool_block
        - Branch String:   'librabbitmq/amqp_mem.c:110,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:111,35'
              BranchSideFuncs:
                - calloc
                - record_pool_block
            - BranchSide:      'librabbitmq/amqp_mem.c:120,25'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:112,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:113,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:115,29'
              BranchSideFuncs:
                - record_pool_block
        - Branch String:   'librabbitmq/amqp_mem.c:115,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:116,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:118,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:89,20'
          Dst:             calloc
        - Src:             'librabbitmq/amqp_mem.c:93,10'
          Dst:             record_pool_block
        - Src:             'librabbitmq/amqp_mem.c:101,5'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_mem.c:111,25'
          Dst:             calloc
        - Src:             'librabbitmq/amqp_mem.c:115,10'
          Dst:             record_pool_block
    - functionName:    record_pool_block
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
        - block
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:63,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:64,27'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'librabbitmq/amqp_mem.c:69,27'
              BranchSideFuncs:
                - realloc
        - Branch String:   'librabbitmq/amqp_mem.c:65,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:66,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:68,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_mem.c:70,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:71,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_mem.c:73,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:69,19'
          Dst:             realloc
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    empty_amqp_pool
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - empty_blocklist
        - recycle_amqp_pool
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:55,3'
          Dst:             recycle_amqp_pool
        - Src:             'librabbitmq/amqp_mem.c:56,3'
          Dst:             empty_blocklist
    - functionName:    recycle_amqp_pool
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 52
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - empty_blocklist
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_mem.c:48,3'
          Dst:             empty_blocklist
    - functionName:    empty_blocklist
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - x
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_mem.c:37,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:37,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'librabbitmq/amqp_mem.c:38,12'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'librabbitmq/amqp_mem.c:38,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_mem.c:39,12'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'librabbitmq/amqp_mem.c:41,10'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    amqp_version_number
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_version
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_mem.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 16
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sasl_response
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pool
        - method
        - args
      BBCount:         21
      ICount:          198
      EdgeCount:       24
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_abort
        - amqp_pool_alloc_bytes
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:574,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:576,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_socket.c:599,24'
              BranchSideFuncs:
                - strlen
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_socket.c:611,50'
              BranchSideFuncs:
                - amqp_abort
        - Branch String:   'librabbitmq/amqp_socket.c:576,24'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:576,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_socket.c:576,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - strlen
                - amqp_pool_alloc_bytes
        - Branch String:   'librabbitmq/amqp_socket.c:578,24'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:578,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_socket.c:578,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - strlen
                - amqp_pool_alloc_bytes
        - Branch String:   'librabbitmq/amqp_socket.c:584,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:588,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:591,31'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:599,24'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:599,24'
              BranchSideFuncs:
                - strlen
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_socket.c:599,24'
              BranchSideFuncs:
                - strlen
                - amqp_pool_alloc_bytes
        - Branch String:   'librabbitmq/amqp_socket.c:603,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:604,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:607,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:577,29'
          Dst:             strlen
        - Src:             'librabbitmq/amqp_socket.c:579,29'
          Dst:             strlen
        - Src:             'librabbitmq/amqp_socket.c:582,35'
          Dst:             strlen
        - Src:             'librabbitmq/amqp_socket.c:582,54'
          Dst:             strlen
        - Src:             'librabbitmq/amqp_socket.c:582,7'
          Dst:             amqp_pool_alloc_bytes
        - Src:             'librabbitmq/amqp_socket.c:600,29'
          Dst:             strlen
        - Src:             'librabbitmq/amqp_socket.c:602,7'
          Dst:             amqp_pool_alloc_bytes
        - Src:             'librabbitmq/amqp_socket.c:611,7'
          Dst:             amqp_abort
    - functionName:    amqp_id_in_reply_list
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1000
      functionLinenumberEnd: 1008
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - expected
        - list
      BBCount:         7
      ICount:          40
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1001,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1002,10'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:1007,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:1002,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1003,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:1005,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_simple_wait_method_list
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 937
      functionLinenumberEnd: 959
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - expected_channel
        - expected_methods
        - deadline
        - output
      BBCount:         15
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - amqp_id_in_reply_list
        - amqp_simple_wait_frame_noblock
        - amqp_time_tv_until
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:943,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:944,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:947,40'
              BranchSideFuncs:
                - amqp_simple_wait_frame_noblock
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:948,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:949,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:952,34'
              BranchSideFuncs:
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:952,45'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:953,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:955,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:953,41'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:954,36'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:955,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:952,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:955,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:957,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:942,13'
          Dst:             amqp_time_tv_until
        - Src:             'librabbitmq/amqp_socket.c:947,9'
          Dst:             amqp_simple_wait_frame_noblock
        - Src:             'librabbitmq/amqp_socket.c:954,8'
          Dst:             amqp_id_in_reply_list
    - functionName:    amqp_simple_wait_frame_noblock
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - decoded_frame
        - timeout
      BBCount:         11
      ICount:          91
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_time_from_now
        - wait_frame_inner
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:916,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:917,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:920,7'
              BranchSideFuncs:
                - wait_frame_inner
        - Branch String:   'librabbitmq/amqp_socket.c:920,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:921,39'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:929,29'
              BranchSideFuncs:
                - wait_frame_inner
        - Branch String:   'librabbitmq/amqp_socket.c:923,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:924,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:926,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:915,13'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:929,12'
          Dst:             wait_frame_inner
    - functionName:    wait_frame_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - decoded_frame
        - timeout_deadline
      BBCount:         34
      ICount:          220
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - amqp_abort
        - amqp_data_in_buffer
        - amqp_maybe_release_buffers_on_channel
        - amqp_send_frame
        - amqp_socket_close
        - amqp_time_equal
        - amqp_time_first
        - amqp_time_has_past
        - consume_one_frame
        - recv_with_timeout
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:746,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:747,31'
              BranchSideFuncs:
                - consume_one_frame
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
                - amqp_maybe_release_buffers_on_channel
            - BranchSide:      'librabbitmq/amqp_socket.c:765,30'
              BranchSideFuncs:
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
        - Branch String:   'librabbitmq/amqp_socket.c:749,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:750,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:753,35'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
        - Branch String:   'librabbitmq/amqp_socket.c:753,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:754,47'
              BranchSideFuncs:
                - amqp_maybe_release_buffers_on_channel
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
                - consume_one_frame
            - BranchSide:      'librabbitmq/amqp_socket.c:758,11'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
        - Branch String:   'librabbitmq/amqp_socket.c:758,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:746,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:760,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:766,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:767,14'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:768,39'
              BranchSideFuncs:
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - amqp_time_has_past
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
        - Branch String:   'librabbitmq/amqp_socket.c:774,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:775,16'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:777,5'
              BranchSideFuncs:
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_send_frame
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
        - Branch String:   'librabbitmq/amqp_socket.c:786,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:787,37'
              BranchSideFuncs:
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_send_frame
                - amqp_socket_close
            - BranchSide:      'librabbitmq/amqp_socket.c:798,34'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
        - Branch String:   'librabbitmq/amqp_socket.c:787,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:788,27'
              BranchSideFuncs:
                - amqp_socket_close
            - BranchSide:      'librabbitmq/amqp_socket.c:790,18'
              BranchSideFuncs:
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_socket_close
                - amqp_send_frame
        - Branch String:   'librabbitmq/amqp_socket.c:790,18'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:791,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:792,44'
              BranchSideFuncs:
                - amqp_time_equal
                - amqp_abort
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_time_equal
                - amqp_socket_close
                - amqp_send_frame
        - Branch String:   'librabbitmq/amqp_socket.c:792,18'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:794,9'
              BranchSideFuncs:
                - amqp_time_has_past
                - amqp_time_first
                - amqp_time_first
                - recv_with_timeout
                - amqp_data_in_buffer
                - consume_one_frame
                - amqp_maybe_release_buffers_on_channel
                - amqp_time_equal
                - amqp_time_equal
                - amqp_time_equal
                - amqp_abort
                - amqp_socket_close
                - amqp_send_frame
            - BranchSide:      'librabbitmq/amqp_socket.c:796,9'
              BranchSideFuncs:
                - amqp_abort
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:746,12'
          Dst:             amqp_data_in_buffer
        - Src:             'librabbitmq/amqp_socket.c:747,13'
          Dst:             consume_one_frame
        - Src:             'librabbitmq/amqp_socket.c:754,9'
          Dst:             amqp_maybe_release_buffers_on_channel
        - Src:             'librabbitmq/amqp_socket.c:765,11'
          Dst:             amqp_time_has_past
        - Src:             'librabbitmq/amqp_socket.c:773,13'
          Dst:             amqp_send_frame
        - Src:             'librabbitmq/amqp_socket.c:779,32'
          Dst:             amqp_time_first
        - Src:             'librabbitmq/amqp_socket.c:778,16'
          Dst:             amqp_time_first
        - Src:             'librabbitmq/amqp_socket.c:784,11'
          Dst:             recv_with_timeout
        - Src:             'librabbitmq/amqp_socket.c:787,11'
          Dst:             amqp_time_equal
        - Src:             'librabbitmq/amqp_socket.c:788,9'
          Dst:             amqp_socket_close
        - Src:             'librabbitmq/amqp_socket.c:790,18'
          Dst:             amqp_time_equal
        - Src:             'librabbitmq/amqp_socket.c:792,18'
          Dst:             amqp_time_equal
        - Src:             'librabbitmq/amqp_socket.c:796,9'
          Dst:             amqp_abort
    - functionName:    amqp_data_in_buffer
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    consume_one_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 646
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - decoded_frame
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_handle_input
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:639,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:640,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:643,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:638,9'
          Dst:             amqp_handle_input
    - functionName:    recv_with_timeout
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 687
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - timeout
      BBCount:         17
      ICount:          129
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_get_sockfd
        - amqp_heartbeat_recv
        - amqp_poll
        - amqp_socket_recv
        - amqp_time_s_from_now
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:657,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:658,26'
              BranchSideFuncs:
                - amqp_get_sockfd
                - amqp_poll
                - amqp_socket_recv
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
                - amqp_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:678,31'
              BranchSideFuncs:
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
        - Branch String:   'librabbitmq/amqp_socket.c:659,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:660,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:662,13'
              BranchSideFuncs:
                - amqp_poll
                - amqp_socket_recv
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
                - amqp_get_sockfd
                - amqp_poll
        - Branch String:   'librabbitmq/amqp_socket.c:662,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:664,21'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:666,25'
              BranchSideFuncs:
                - amqp_poll
                - amqp_socket_recv
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
                - amqp_get_sockfd
                - amqp_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:669,25'
              BranchSideFuncs:
                - amqp_poll
                - amqp_socket_recv
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
                - amqp_get_sockfd
                - amqp_poll
        - Branch String:   'librabbitmq/amqp_socket.c:672,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:673,7'
              BranchSideFuncs:
                - amqp_socket_recv
                - amqp_heartbeat_recv.332
                - amqp_time_s_from_now
                - amqp_get_sockfd
                - amqp_poll
                - amqp_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:675,17'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:683,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:684,17'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:686,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:654,9'
          Dst:             amqp_socket_recv
        - Src:             'librabbitmq/amqp_socket.c:658,10'
          Dst:             amqp_get_sockfd
        - Src:             'librabbitmq/amqp_socket.c:666,15'
          Dst:             amqp_poll
        - Src:             'librabbitmq/amqp_socket.c:669,15'
          Dst:             amqp_poll
        - Src:             'librabbitmq/amqp_socket.c:682,30'
          Dst:             amqp_heartbeat_recv
        - Src:             'librabbitmq/amqp_socket.c:681,9'
          Dst:             amqp_time_s_from_now
    - functionName:    amqp_socket_close
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - force
      BBCount:         9
      ICount:          52
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:117,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:117,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:118,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:118,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:118,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:118,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:117,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:118,3'
          Dst:             __assert_fail
    - functionName:    amqp_socket_recv
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - self
        - buf
        - len
        - flags
      BBCount:         9
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:98,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:98,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:99,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:99,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:99,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:99,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:98,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:99,3'
          Dst:             __assert_fail
    - functionName:    amqp_poll
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - fd
        - event
        - deadline
      BBCount:         23
      ICount:          124
      EdgeCount:       25
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - amqp_os_socket_error
        - amqp_time_ms_until
        - poll
      functionUses:    5
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:142,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:142,3'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_socket.c:142,3'
              BranchSideFuncs:
                - __assert_fail
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
        - Branch String:   'librabbitmq/amqp_socket.c:142,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:142,3'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_socket.c:142,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:146,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:148,11'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_socket.c:151,11'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_socket.c:155,16'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
        - Branch String:   'librabbitmq/amqp_socket.c:156,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:157,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:160,23'
              BranchSideFuncs:
                - poll
                - amqp_os_socket_error
                - amqp_time_ms_until
        - Branch String:   'librabbitmq/amqp_socket.c:162,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:166,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:167,19'
              BranchSideFuncs:
                - amqp_os_socket_error
                - amqp_time_ms_until
                - poll
        - Branch String:   'librabbitmq/amqp_socket.c:167,14'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:168,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:170,13'
              BranchSideFuncs:
                - amqp_os_socket_error
                - amqp_time_ms_until
                - poll
        - Branch String:   'librabbitmq/amqp_socket.c:170,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:172,9'
              BranchSideFuncs:
                - amqp_time_ms_until
                - poll
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_socket.c:174,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:142,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:155,16'
          Dst:             amqp_time_ms_until
        - Src:             'librabbitmq/amqp_socket.c:160,9'
          Dst:             poll
        - Src:             'librabbitmq/amqp_socket.c:170,13'
          Dst:             amqp_os_socket_error
    - functionName:    amqp_heartbeat_recv
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_os_socket_error
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __errno_location
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:77,10'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:77,10'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'librabbitmq/amqp_socket.c:77,10'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:77,10'
          Dst:             __errno_location
    - functionName:    amqp_login_with_properties
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1468
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - state
        - vhost
        - channel_max
        - frame_max
        - heartbeat
        - client_properties
        - sasl_method
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_login_inner
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1462,9'
          Dst:             amqp_login_inner
    - functionName:    amqp_login_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1208
      functionLinenumberEnd: 1433
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - vhost
        - channel_max
        - frame_max
        - heartbeat
        - client_properties
        - timeout
        - sasl_method
        - vl
        - ''
      BBCount:         75
      ICount:          615
      EdgeCount:       105
      CyclomaticComplexity: 32
      functionsReached:
        - amqp_cstring_bytes
        - amqp_get_or_create_channel_pool
        - amqp_maybe_release_buffers
        - amqp_merge_capabilities
        - amqp_release_buffers
        - amqp_rpc_reply_error
        - amqp_send_method_inner
        - amqp_simple_wait_method_list
        - amqp_socket_close
        - amqp_table_clone
        - amqp_table_construct_bool_entry
        - amqp_table_construct_table_entry
        - amqp_table_construct_utf8_entry
        - amqp_time_from_now
        - amqp_tune_connection
        - sasl_mechanism_in_list
        - sasl_method_name
        - sasl_response
        - send_header_inner
        - simple_rpc_inner
        - simple_wait_method_inner
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1223,23'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1223,26'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1224,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1223,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1224,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1226,34'
              BranchSideFuncs:
                - amqp_time_from_now
                - send_header_inner
                - simple_wait_method_inner
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1228,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1229,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1231,32'
              BranchSideFuncs:
                - amqp_time_from_now
                - send_header_inner
                - simple_wait_method_inner
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1233,21'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1233,24'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1234,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1233,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1234,12'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1236,32'
              BranchSideFuncs:
                - amqp_time_from_now
                - send_header_inner
                - simple_wait_method_inner
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1239,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1240,5'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1243,27'
              BranchSideFuncs:
                - send_header_inner
                - simple_wait_method_inner
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1244,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1245,5'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1248,34'
              BranchSideFuncs:
                - simple_wait_method_inner
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1250,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1251,5'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1255,68'
              BranchSideFuncs:
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1256,59'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1257,10'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1258,11'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1256,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1258,11'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1262,29'
              BranchSideFuncs:
                - amqp_table_clone
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1265,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1266,7'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1272,33'
              BranchSideFuncs:
                - sasl_mechanism_in_list
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1272,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1273,11'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1287,52'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1288,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1289,11'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1293,36'
              BranchSideFuncs:
                - sasl_response
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1294,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1295,11'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1299,5'
              BranchSideFuncs:
                - amqp_table_construct_bool_entry
                - amqp_table_construct_bool_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_utf8_entry
                - amqp_table_construct_table_entry
                - amqp_merge_capabilities
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1327,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1328,7'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1331,7'
              BranchSideFuncs:
                - sasl_method_name
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1338,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1339,7'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1343,24'
              BranchSideFuncs:
                - amqp_release_buffers
                - amqp_simple_wait_method_list
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1350,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1351,7'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1355,46'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1355,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1356,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:1363,66'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1369,31'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1370,8'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1372,14'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1370,48'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1370,51'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1371,26'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1369,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1371,26'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1372,14'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1376,29'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1376,32'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1380,7'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1376,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1377,24'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1380,7'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1380,29'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1380,32'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1384,30'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1380,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1381,24'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1384,30'
              BranchSideFuncs:
                - amqp_tune_connection
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1386,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1387,5'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1392,19'
              BranchSideFuncs:
                - amqp_send_method_inner
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1398,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1399,7'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1403,24'
              BranchSideFuncs:
                - amqp_release_buffers
                - amqp_cstring_bytes
                - simple_rpc_inner
                - amqp_maybe_release_buffers
        - Branch String:   'librabbitmq/amqp_socket.c:1414,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1415,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:1419,10'
              BranchSideFuncs:
                - amqp_maybe_release_buffers
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1224,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1229,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1234,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1238,9'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:1243,9'
          Dst:             send_header_inner
        - Src:             'librabbitmq/amqp_socket.c:1248,9'
          Dst:             simple_wait_method_inner
        - Src:             'librabbitmq/amqp_socket.c:1262,11'
          Dst:             amqp_table_clone
        - Src:             'librabbitmq/amqp_socket.c:1272,10'
          Dst:             sasl_mechanism_in_list
        - Src:             'librabbitmq/amqp_socket.c:1287,20'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_socket.c:1293,22'
          Dst:             sasl_response
        - Src:             'librabbitmq/amqp_socket.c:1300,9'
          Dst:             amqp_table_construct_bool_entry
        - Src:             'librabbitmq/amqp_socket.c:1302,9'
          Dst:             amqp_table_construct_bool_entry
        - Src:             'librabbitmq/amqp_socket.c:1309,9'
          Dst:             amqp_table_construct_utf8_entry
        - Src:             'librabbitmq/amqp_socket.c:1311,9'
          Dst:             amqp_table_construct_utf8_entry
        - Src:             'librabbitmq/amqp_socket.c:1313,9'
          Dst:             amqp_table_construct_utf8_entry
        - Src:             'librabbitmq/amqp_socket.c:1315,9'
          Dst:             amqp_table_construct_utf8_entry
        - Src:             'librabbitmq/amqp_socket.c:1316,29'
          Dst:             amqp_table_construct_utf8_entry
        - Src:             'librabbitmq/amqp_socket.c:1318,29'
          Dst:             amqp_table_construct_table_entry
        - Src:             'librabbitmq/amqp_socket.c:1325,11'
          Dst:             amqp_merge_capabilities
        - Src:             'librabbitmq/amqp_socket.c:1332,19'
          Dst:             sasl_method_name
        - Src:             'librabbitmq/amqp_socket.c:1336,11'
          Dst:             amqp_send_method_inner
        - Src:             'librabbitmq/amqp_socket.c:1343,3'
          Dst:             amqp_release_buffers
        - Src:             'librabbitmq/amqp_socket.c:1349,11'
          Dst:             amqp_simple_wait_method_list
        - Src:             'librabbitmq/amqp_socket.c:1384,9'
          Dst:             amqp_tune_connection
        - Src:             'librabbitmq/amqp_socket.c:1396,11'
          Dst:             amqp_send_method_inner
        - Src:             'librabbitmq/amqp_socket.c:1403,3'
          Dst:             amqp_release_buffers
        - Src:             'librabbitmq/amqp_socket.c:1408,22'
          Dst:             amqp_cstring_bytes
        - Src:             'librabbitmq/amqp_socket.c:1412,14'
          Dst:             simple_rpc_inner
        - Src:             'librabbitmq/amqp_socket.c:1423,3'
          Dst:             amqp_maybe_release_buffers
        - Src:             'librabbitmq/amqp_socket.c:1429,3'
          Dst:             amqp_socket_close
        - Src:             'librabbitmq/amqp_socket.c:1430,12'
          Dst:             amqp_rpc_reply_error
    - functionName:    amqp_rpc_reply_error
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - status
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send_header_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - deadline
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_try_send
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:496,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:497,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:499,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:495,9'
          Dst:             amqp_try_send
    - functionName:    simple_wait_method_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 970
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - expected_channel
        - expected_method
        - deadline
        - output
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_wait_method_list
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:969,10'
          Dst:             amqp_simple_wait_method_list
    - functionName:    sasl_mechanism_in_list
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - mechanisms
        - method
        - ''
      BBCount:         16
      ICount:          128
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - bytes_equal
        - memchr
        - sasl_method_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:543,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:543,3'
              BranchSideFuncs:
                - sasl_method_name
                - memchr
                - bytes_equal
            - BranchSide:      'librabbitmq/amqp_socket.c:545,32'
              BranchSideFuncs:
                - sasl_method_name
                - memchr
                - bytes_equal
        - Branch String:   'librabbitmq/amqp_socket.c:551,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:556,22'
              BranchSideFuncs:
                - memchr
                - bytes_equal
            - BranchSide:      'librabbitmq/amqp_socket.c:567,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:557,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:558,17'
              BranchSideFuncs:
                - bytes_equal
                - memchr
            - BranchSide:      'librabbitmq/amqp_socket.c:560,33'
              BranchSideFuncs:
                - bytes_equal
                - memchr
        - Branch String:   'librabbitmq/amqp_socket.c:562,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:563,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:565,3'
              BranchSideFuncs:
                - memchr
                - bytes_equal
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:543,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:545,15'
          Dst:             sasl_method_name
        - Src:             'librabbitmq/amqp_socket.c:556,15'
          Dst:             memchr
        - Src:             'librabbitmq/amqp_socket.c:562,9'
          Dst:             bytes_equal
    - functionName:    amqp_merge_capabilities
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - add
        - result
        - pool
      BBCount:         37
      ICount:          284
      EdgeCount:       45
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - amqp_merge_capabilities
        - amqp_pool_alloc
        - amqp_table_clone
        - amqp_table_get_entry_by_key
        - empty_amqp_pool
        - init_amqp_pool
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1152,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1152,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
            - BranchSide:      'librabbitmq/amqp_socket.c:1153,3'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
        - Branch String:   'librabbitmq/amqp_socket.c:1153,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1153,3'
              BranchSideFuncs:
                - __assert_fail
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
            - BranchSide:      'librabbitmq/amqp_socket.c:1154,3'
              BranchSideFuncs:
                - __assert_fail
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
        - Branch String:   'librabbitmq/amqp_socket.c:1154,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1154,3'
              BranchSideFuncs:
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
            - BranchSide:      'librabbitmq/amqp_socket.c:1156,15'
              BranchSideFuncs:
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
        - Branch String:   'librabbitmq/amqp_socket.c:1156,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1157,29'
              BranchSideFuncs:
                - amqp_table_clone
            - BranchSide:      'librabbitmq/amqp_socket.c:1160,3'
              BranchSideFuncs:
                - init_amqp_pool
                - amqp_pool_alloc
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1165,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1166,9'
              BranchSideFuncs:
                - empty_amqp_pool
            - BranchSide:      'librabbitmq/amqp_socket.c:1169,10'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1169,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1170,17'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
            - BranchSide:      'librabbitmq/amqp_socket.c:1173,10'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1173,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1175,51'
              BranchSideFuncs:
                - amqp_table_get_entry_by_key
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
            - BranchSide:      'librabbitmq/amqp_socket.c:1196,40'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
        - Branch String:   'librabbitmq/amqp_socket.c:1176,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1177,36'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
            - BranchSide:      'librabbitmq/amqp_socket.c:1192,19'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1177,63'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1178,36'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
            - BranchSide:      'librabbitmq/amqp_socket.c:1189,9'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1177,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1180,41'
              BranchSideFuncs:
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
            - BranchSide:      'librabbitmq/amqp_socket.c:1189,9'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
        - Branch String:   'librabbitmq/amqp_socket.c:1185,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1186,11'
              BranchSideFuncs:
                - empty_amqp_pool
            - BranchSide:      'librabbitmq/amqp_socket.c:1188,7'
              BranchSideFuncs:
                - amqp_table_clone
                - empty_amqp_pool
                - amqp_table_get_entry_by_key
                - amqp_table_get_entry_by_key
                - amqp_merge_capabilities
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1152,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:1153,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:1154,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:1157,12'
          Dst:             amqp_table_clone
        - Src:             'librabbitmq/amqp_socket.c:1160,3'
          Dst:             init_amqp_pool
        - Src:             'librabbitmq/amqp_socket.c:1163,7'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:1175,9'
          Dst:             amqp_table_get_entry_by_key
        - Src:             'librabbitmq/amqp_socket.c:1180,13'
          Dst:             amqp_table_get_entry_by_key
        - Src:             'librabbitmq/amqp_socket.c:1182,15'
          Dst:             amqp_merge_capabilities
        - Src:             'librabbitmq/amqp_socket.c:1196,9'
          Dst:             amqp_table_clone
        - Src:             'librabbitmq/amqp_socket.c:1198,3'
          Dst:             empty_amqp_pool
    - functionName:    sasl_method_name
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - method
      BBCount:         7
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 7
      functionsReached:
        - amqp_abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:509,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:511,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:514,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:518,50'
              BranchSideFuncs:
                - amqp_abort
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:518,7'
          Dst:             amqp_abort
    - functionName:    amqp_send_method_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 996
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - state
        - channel
        - id
        - decoded
        - flags
        - deadline
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_frame_inner
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:996,10'
          Dst:             amqp_send_frame_inner
    - functionName:    simple_rpc_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - state
        - channel
        - request_id
        - expected_reply_ids
        - decoded_request_method
        - deadline
        - ''
      BBCount:         37
      ICount:          249
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - amqp_get_or_create_channel_pool
        - amqp_id_in_reply_list
        - amqp_pool_alloc
        - amqp_rpc_reply_error
        - amqp_send_method
        - amqp_socket_close
        - wait_frame_inner
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1020,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1021,33'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1025,5'
              BranchSideFuncs:
                - wait_frame_inner
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
        - Branch String:   'librabbitmq/amqp_socket.c:1029,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1030,11'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
                - amqp_socket_close
            - BranchSide:      'librabbitmq/amqp_socket.c:1044,18'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:1030,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1031,27'
              BranchSideFuncs:
                - amqp_socket_close
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1033,35'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1044,51'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1045,20'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
            - BranchSide:      'librabbitmq/amqp_socket.c:1055,54'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1045,40'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1046,42'
              BranchSideFuncs:
                - amqp_id_in_reply_list
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
            - BranchSide:      'librabbitmq/amqp_socket.c:1049,20'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1047,56'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1048,21'
              BranchSideFuncs:
                - amqp_id_in_reply_list
            - BranchSide:      'librabbitmq/amqp_socket.c:1083,38'
              BranchSideFuncs:
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:1048,71'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1049,20'
              BranchSideFuncs:
                - amqp_id_in_reply_list
            - BranchSide:      'librabbitmq/amqp_socket.c:1083,38'
              BranchSideFuncs:
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:1049,34'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1050,20'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1055,54'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1044,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1055,54'
              BranchSideFuncs:
                - amqp_id_in_reply_list
            - BranchSide:      'librabbitmq/amqp_socket.c:1083,38'
              BranchSideFuncs:
                - amqp_id_in_reply_list
        - Branch String:   'librabbitmq/amqp_socket.c:1056,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1057,16'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1060,36'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
                - wait_frame_inner
                - amqp_get_or_create_channel_pool
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1063,30'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1063,33'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1064,16'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
        - Branch String:   'librabbitmq/amqp_socket.c:1063,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1064,16'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1067,8'
              BranchSideFuncs:
                - wait_frame_inner
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
        - Branch String:   'librabbitmq/amqp_socket.c:1072,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1073,37'
              BranchSideFuncs:
                - wait_frame_inner
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
            - BranchSide:      'librabbitmq/amqp_socket.c:1075,42'
              BranchSideFuncs:
                - wait_frame_inner
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_rpc_reply_error.336
                - amqp_rpc_reply_error.336
                - amqp_id_in_reply_list
                - amqp_id_in_reply_list
                - amqp_rpc_reply_error.336
                - amqp_socket_close
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1019,12'
          Dst:             amqp_send_method
        - Src:             'librabbitmq/amqp_socket.c:1021,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1028,14'
          Dst:             wait_frame_inner
        - Src:             'librabbitmq/amqp_socket.c:1031,9'
          Dst:             amqp_socket_close
        - Src:             'librabbitmq/amqp_socket.c:1033,14'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1046,14'
          Dst:             amqp_id_in_reply_list
        - Src:             'librabbitmq/amqp_socket.c:1055,22'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_socket.c:1057,16'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1060,20'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:1061,14'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:1064,16'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1083,10'
          Dst:             amqp_id_in_reply_list
    - functionName:    amqp_send_method
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 984
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - id
        - decoded
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_send_method_inner
        - amqp_time_infinite
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:984,33'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_socket.c:983,10'
          Dst:             amqp_send_method_inner
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bytes_equal
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - l
        - r
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:525,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:526,11'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'librabbitmq/amqp_socket.c:532,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:526,17'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:526,22'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'librabbitmq/amqp_socket.c:531,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:526,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:527,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'librabbitmq/amqp_socket.c:531,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:527,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:528,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:530,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:527,16'
          Dst:             memcmp
    - functionName:    amqp_try_send
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 275
      functionDepth:   0
      returnType:      size_t
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - int
      constantsTouched: []
      argNames:
        - state
        - buf
        - len
        - deadline
        - flags
      BBCount:         13
      ICount:          105
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_socket_send
        - do_poll
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:259,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:260,17'
              BranchSideFuncs:
                - amqp_socket_send
                - do_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:267,17'
              BranchSideFuncs:
                - do_poll
                - amqp_socket_send
        - Branch String:   'librabbitmq/amqp_socket.c:262,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:265,5'
              BranchSideFuncs:
                - amqp_socket_send
                - do_poll
        - Branch String:   'librabbitmq/amqp_socket.c:268,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:269,5'
              BranchSideFuncs:
                - amqp_socket_send
                - do_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:271,30'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:271,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:272,21'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:274,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:257,9'
          Dst:             amqp_socket_send
        - Src:             'librabbitmq/amqp_socket.c:267,9'
          Dst:             do_poll
    - functionName:    amqp_socket_send
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - self
        - buf
        - len
        - flags
      BBCount:         9
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:91,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:91,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:92,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:92,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:92,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:91,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:92,3'
          Dst:             __assert_fail
    - functionName:    do_poll
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 247
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - state
        - res
        - deadline
      BBCount:         10
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_get_sockfd
        - amqp_poll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:235,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:236,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:238,11'
              BranchSideFuncs:
                - amqp_poll
                - amqp_poll
        - Branch String:   'librabbitmq/amqp_socket.c:238,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:240,23'
              BranchSideFuncs:
                - amqp_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:243,23'
              BranchSideFuncs:
                - amqp_poll
            - BranchSide:      'librabbitmq/amqp_socket.c:246,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:234,12'
          Dst:             amqp_get_sockfd
        - Src:             'librabbitmq/amqp_socket.c:240,13'
          Dst:             amqp_poll
        - Src:             'librabbitmq/amqp_socket.c:243,13'
          Dst:             amqp_poll
    - functionName:    amqp_login
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1437
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - state
        - vhost
        - channel_max
        - frame_max
        - heartbeat
        - sasl_method
        - ''
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_login_inner
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1444,9'
          Dst:             amqp_login_inner
    - functionName:    amqp_get_rpc_reply
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1137
      functionLinenumberEnd: 1138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_simple_rpc_decoded
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - request_id
        - reply_id
        - decoded_request_method
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_rpc_reply_error
        - amqp_time_from_now
        - simple_rpc_inner
      functionUses:    20
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1119,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1120,5'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1124,16'
              BranchSideFuncs:
                - simple_rpc_inner
        - Branch String:   'librabbitmq/amqp_socket.c:1130,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1131,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:1133,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1118,9'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:1120,37'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1127,35'
          Dst:             simple_rpc_inner
    - functionName:    amqp_simple_rpc
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - request_id
        - expected_reply_ids
        - decoded_request_method
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_rpc_reply_error
        - amqp_time_from_now
        - simple_rpc_inner
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:1101,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:1102,33'
              BranchSideFuncs:
                - amqp_rpc_reply_error.336
            - BranchSide:      'librabbitmq/amqp_socket.c:1105,27'
              BranchSideFuncs:
                - simple_rpc_inner
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:1100,9'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:1102,12'
          Dst:             amqp_rpc_reply_error
        - Src:             'librabbitmq/amqp_socket.c:1105,10'
          Dst:             simple_rpc_inner
    - functionName:    amqp_simple_wait_method
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - expected_channel
        - expected_method
        - output
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_time_infinite
        - simple_wait_method_inner
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:978,35'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_socket.c:977,10'
          Dst:             simple_wait_method_inner
    - functionName:    amqp_simple_wait_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionLinenumberEnd: 907
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - decoded_frame
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_simple_wait_frame_noblock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:907,10'
          Dst:             amqp_simple_wait_frame_noblock
    - functionName:    amqp_simple_wait_frame_on_channel
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 867
      functionLinenumberEnd: 903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - channel
        - decoded_frame
      BBCount:         21
      ICount:          139
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - amqp_queue_frame
        - amqp_time_infinite
        - wait_frame_inner
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:872,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:873,17'
              BranchSideFuncs:
                - amqp_time_infinite
                - wait_frame_inner
                - amqp_queue_frame
            - BranchSide:      'librabbitmq/amqp_socket.c:887,3'
              BranchSideFuncs:
                - amqp_time_infinite
                - wait_frame_inner
                - amqp_queue_frame
        - Branch String:   'librabbitmq/amqp_socket.c:875,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:876,35'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:885,3'
              BranchSideFuncs:
                - amqp_time_infinite
                - wait_frame_inner
                - amqp_queue_frame
        - Branch String:   'librabbitmq/amqp_socket.c:877,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:878,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:881,8'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:890,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:891,14'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:894,9'
              BranchSideFuncs:
                - amqp_queue_frame
                - amqp_time_infinite
                - wait_frame_inner
        - Branch String:   'librabbitmq/amqp_socket.c:894,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:895,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:897,30'
              BranchSideFuncs:
                - amqp_queue_frame
                - amqp_time_infinite
                - wait_frame_inner
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:888,50'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_socket.c:888,11'
          Dst:             wait_frame_inner
        - Src:             'librabbitmq/amqp_socket.c:897,13'
          Dst:             amqp_queue_frame
    - functionName:    amqp_queue_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionLinenumberEnd: 845
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - frame
      BBCount:         9
      ICount:          65
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_create_link_for_frame
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:831,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:832,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:835,15'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:835,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:836,33'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:838,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:830,23'
          Dst:             amqp_create_link_for_frame
    - functionName:    amqp_create_link_for_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 827
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - frame
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_get_or_create_channel_pool
        - amqp_pool_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:812,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:813,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:816,26'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
        - Branch String:   'librabbitmq/amqp_socket.c:819,20'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:819,31'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:820,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:819,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:820,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:823,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:810,7'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_socket.c:816,10'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:817,16'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_put_back_frame
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 847
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
        - frame
      BBCount:         9
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_create_link_for_frame
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:849,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:850,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:853,15'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:853,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:854,33'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:858,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:848,23'
          Dst:             amqp_create_link_for_frame
    - functionName:    amqp_try_recv
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 737
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         24
      ICount:          156
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - amqp_data_in_buffer
        - amqp_get_or_create_channel_pool
        - amqp_pool_alloc
        - amqp_time_from_now
        - consume_one_frame
        - recv_with_timeout
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:693,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:695,29'
              BranchSideFuncs:
                - consume_one_frame
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_socket.c:731,55'
              BranchSideFuncs:
                - amqp_time_from_now
                - recv_with_timeout
        - Branch String:   'librabbitmq/amqp_socket.c:697,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:698,14'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:701,15'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
        - Branch String:   'librabbitmq/amqp_socket.c:701,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:693,3'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
            - BranchSide:      'librabbitmq/amqp_socket.c:706,54'
              BranchSideFuncs:
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
        - Branch String:   'librabbitmq/amqp_socket.c:707,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:708,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:711,36'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_pool_alloc
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
                - amqp_get_or_create_channel_pool
        - Branch String:   'librabbitmq/amqp_socket.c:714,30'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:714,33'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:715,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:714,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:718,8'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
        - Branch String:   'librabbitmq/amqp_socket.c:723,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:724,37'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
            - BranchSide:      'librabbitmq/amqp_socket.c:726,42'
              BranchSideFuncs:
                - amqp_data_in_buffer
                - amqp_time_from_now
                - recv_with_timeout
                - consume_one_frame
                - amqp_get_or_create_channel_pool
                - amqp_pool_alloc
                - amqp_pool_alloc
        - Branch String:   'librabbitmq/amqp_socket.c:732,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:733,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:736,28'
              BranchSideFuncs:
                - recv_with_timeout
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:693,10'
          Dst:             amqp_data_in_buffer
        - Src:             'librabbitmq/amqp_socket.c:695,11'
          Dst:             consume_one_frame
        - Src:             'librabbitmq/amqp_socket.c:706,22'
          Dst:             amqp_get_or_create_channel_pool
        - Src:             'librabbitmq/amqp_socket.c:711,20'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:712,14'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_socket.c:731,9'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:736,10'
          Dst:             recv_with_timeout
    - functionName:    amqp_frames_enqueued
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 618
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_send_header
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 502
      functionLinenumberEnd: 503
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_time_infinite
        - send_header_inner
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:503,35'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_socket.c:503,10'
          Dst:             send_header_inner
    - functionName:    connect_socket
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - addr
        - deadline
      BBCount:         32
      ICount:          195
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - amqp_poll
        - close
        - connect
        - fcntl
        - getsockopt
        - setsockopt
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:368,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:369,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:373,17'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - fcntl
                - fcntl
                - setsockopt
                - setsockopt
                - connect
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:374,19'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:374,28'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:375,16'
              BranchSideFuncs:
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:374,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:375,16'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:380,17'
              BranchSideFuncs:
                - fcntl
                - fcntl
                - setsockopt
                - setsockopt
                - connect
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:381,19'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:381,28'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:382,16'
              BranchSideFuncs:
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:381,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:382,16'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:395,23'
              BranchSideFuncs:
                - setsockopt
                - setsockopt
                - connect
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:395,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:396,16'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:401,23'
              BranchSideFuncs:
                - setsockopt
                - connect
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:401,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:402,16'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:406,20'
              BranchSideFuncs:
                - connect
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:406,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:407,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:410,22'
              BranchSideFuncs:
                - __errno_location
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:410,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:411,16'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:415,26'
              BranchSideFuncs:
                - amqp_poll
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:416,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:417,5'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:422,15'
              BranchSideFuncs:
                - getsockopt
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:424,78'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:425,9'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:426,18'
              BranchSideFuncs:
                - close
        - Branch String:   'librabbitmq/amqp_socket.c:424,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:426,18'
              BranchSideFuncs:
                - close
            - BranchSide:      'librabbitmq/amqp_socket.c:431,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:367,12'
          Dst:             socket
        - Src:             'librabbitmq/amqp_socket.c:373,11'
          Dst:             fcntl
        - Src:             'librabbitmq/amqp_socket.c:374,22'
          Dst:             fcntl
        - Src:             'librabbitmq/amqp_socket.c:380,11'
          Dst:             fcntl
        - Src:             'librabbitmq/amqp_socket.c:381,22'
          Dst:             fcntl
        - Src:             'librabbitmq/amqp_socket.c:395,12'
          Dst:             setsockopt
        - Src:             'librabbitmq/amqp_socket.c:401,12'
          Dst:             setsockopt
        - Src:             'librabbitmq/amqp_socket.c:406,12'
          Dst:             connect
        - Src:             'librabbitmq/amqp_socket.c:410,22'
          Dst:             __errno_location
        - Src:             'librabbitmq/amqp_socket.c:415,16'
          Dst:             amqp_poll
        - Src:             'librabbitmq/amqp_socket.c:424,15'
          Dst:             getsockopt
        - Src:             'librabbitmq/amqp_socket.c:434,3'
          Dst:             close
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_os_socket_init
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_open_socket_noblock
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - hostname
        - portnumber
        - timeout
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_open_socket_inner
        - amqp_time_from_now
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:285,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:286,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:288,33'
              BranchSideFuncs:
                - amqp_open_socket_inner
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:284,13'
          Dst:             amqp_time_from_now
        - Src:             'librabbitmq/amqp_socket.c:288,10'
          Dst:             amqp_open_socket_inner
    - functionName:    amqp_open_socket_inner
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - hostname
        - portnumber
        - deadline
      BBCount:         23
      ICount:          142
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - amqp_os_socket_init
        - connect_socket
        - freeaddrinfo
        - getaddrinfo
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:449,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:450,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:453,3'
              BranchSideFuncs:
                - sprintf
                - getaddrinfo
                - freeaddrinfo
                - connect_socket
        - Branch String:   'librabbitmq/amqp_socket.c:461,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:462,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:465,15'
              BranchSideFuncs:
                - freeaddrinfo
                - connect_socket
        - Branch String:   'librabbitmq/amqp_socket.c:465,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:466,29'
              BranchSideFuncs:
                - connect_socket
                - freeaddrinfo
            - BranchSide:      'librabbitmq/amqp_socket.c:477,16'
              BranchSideFuncs:
                - freeaddrinfo
        - Branch String:   'librabbitmq/amqp_socket.c:468,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:469,18'
              BranchSideFuncs:
                - freeaddrinfo
            - BranchSide:      'librabbitmq/amqp_socket.c:471,16'
              BranchSideFuncs:
                - freeaddrinfo
                - connect_socket
        - Branch String:   'librabbitmq/amqp_socket.c:478,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:478,39'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:479,12'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_socket.c:478,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:479,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:481,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:448,16'
          Dst:             amqp_os_socket_init
        - Src:             'librabbitmq/amqp_socket.c:458,9'
          Dst:             sprintf
        - Src:             'librabbitmq/amqp_socket.c:460,16'
          Dst:             getaddrinfo
        - Src:             'librabbitmq/amqp_socket.c:466,14'
          Dst:             connect_socket
        - Src:             'librabbitmq/amqp_socket.c:477,3'
          Dst:             freeaddrinfo
    - functionName:    getaddrinfo
      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:    freeaddrinfo
      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:    amqp_open_socket
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - hostname
        - portnumber
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_open_socket_inner
        - amqp_time_infinite
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:278,55'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_socket.c:278,10'
          Dst:             amqp_open_socket_inner
    - functionName:    amqp_socket_get_sockfd
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:130,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:130,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:131,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:131,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:131,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:131,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:130,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:131,3'
          Dst:             __assert_fail
    - functionName:    amqp_socket_delete
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 127
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
      BBCount:         9
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:123,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:123,7'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:124,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:124,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:124,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:125,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:124,5'
          Dst:             __assert_fail
    - functionName:    amqp_socket_open_noblock
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - self
        - host
        - port
        - timeout
      BBCount:         9
      ICount:          60
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:111,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:111,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:112,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:112,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:112,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:112,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:111,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:112,3'
          Dst:             __assert_fail
    - functionName:    amqp_socket_open
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - self
        - host
        - port
      BBCount:         9
      ICount:          56
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_socket.c:104,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:104,3'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'librabbitmq/amqp_socket.c:105,3'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'librabbitmq/amqp_socket.c:105,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_socket.c:105,3'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_socket.c:105,3'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:104,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_socket.c:105,3'
          Dst:             __assert_fail
    - functionName:    amqp_os_socket_close
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - sockfd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_socket.c:85,10'
          Dst:             close
    - functionName:    amqp_field_value_clone
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - original
        - clone
        - pool
      BBCount:         42
      ICount:          338
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - amqp_field_value_clone
        - amqp_pool_alloc
        - amqp_pool_alloc_bytes
        - amqp_table_clone
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:467,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:469,30'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:473,25'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:477,25'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:481,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:485,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:489,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:493,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:497,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:502,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:502,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:506,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:510,26'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:514,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:519,16'
              BranchSideFuncs:
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_table.c:519,16'
              BranchSideFuncs:
                - amqp_pool_alloc_bytes
            - BranchSide:      'librabbitmq/amqp_table.c:533,16'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_field_value_clone
            - BranchSide:      'librabbitmq/amqp_table.c:554,32'
              BranchSideFuncs:
                - amqp_table_clone
            - BranchSide:      'librabbitmq/amqp_table.c:558,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:561,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:519,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:520,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:522,31'
              BranchSideFuncs:
                - amqp_pool_alloc_bytes
        - Branch String:   'librabbitmq/amqp_table.c:524,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:525,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:527,16'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:533,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:534,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:536,42'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_field_value_clone
        - Branch String:   'librabbitmq/amqp_table.c:539,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:540,11'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:543,16'
              BranchSideFuncs:
                - amqp_field_value_clone
        - Branch String:   'librabbitmq/amqp_table.c:543,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:0,0'
              BranchSideFuncs:
                - amqp_field_value_clone
            - BranchSide:      'librabbitmq/amqp_table.c:544,41'
              BranchSideFuncs:
                - amqp_field_value_clone
        - Branch String:   'librabbitmq/amqp_table.c:546,15'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:547,20'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:549,9'
              BranchSideFuncs:
                - amqp_field_value_clone
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:522,9'
          Dst:             amqp_pool_alloc_bytes
        - Src:             'librabbitmq/amqp_table.c:537,38'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_table.c:544,17'
          Dst:             amqp_field_value_clone
        - Src:             'librabbitmq/amqp_table.c:554,14'
          Dst:             amqp_table_clone
    - functionName:    amqp_table_clone
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - original
        - clone
        - pool
      BBCount:         15
      ICount:          114
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_pool_alloc
        - amqp_table_entry_clone
      functionUses:    4
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:589,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:590,6'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:595,23'
              BranchSideFuncs:
                - amqp_pool_alloc
                - amqp_table_entry_clone
        - Branch String:   'librabbitmq/amqp_table.c:597,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:598,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:601,10'
              BranchSideFuncs:
                - amqp_table_entry_clone
        - Branch String:   'librabbitmq/amqp_table.c:601,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:603,33'
              BranchSideFuncs:
                - amqp_table_entry_clone
            - BranchSide:      'librabbitmq/amqp_table.c:609,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:604,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:605,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:607,3'
              BranchSideFuncs:
                - amqp_table_entry_clone
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:595,7'
          Dst:             amqp_pool_alloc
        - Src:             'librabbitmq/amqp_table.c:603,9'
          Dst:             amqp_table_entry_clone
    - functionName:    amqp_table_entry_clone
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - original
        - clone
        - pool
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_field_value_clone
        - amqp_pool_alloc_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:570,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:571,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:574,25'
              BranchSideFuncs:
                - amqp_pool_alloc_bytes
                - amqp_field_value_clone
        - Branch String:   'librabbitmq/amqp_table.c:575,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:576,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:579,10'
              BranchSideFuncs:
                - amqp_field_value_clone
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:574,3'
          Dst:             amqp_pool_alloc_bytes
        - Src:             'librabbitmq/amqp_table.c:581,10'
          Dst:             amqp_field_value_clone
    - functionName:    amqp_e64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:258,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:258,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:259,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:258,8'
          Dst:             is_bigendian
    - functionName:    is_bigendian
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:224,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:224,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:225,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:224,8'
          Dst:             is_bigendian
    - functionName:    amqp_encode_array
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - input
        - offset
        - ''
      BBCount:         12
      ICount:          100
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_encode_32
        - amqp_encode_field_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:293,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:294,45'
              BranchSideFuncs:
                - amqp_encode_field_value
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:300,52'
              BranchSideFuncs:
                - amqp_encode_32.463
        - Branch String:   'librabbitmq/amqp_table.c:295,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:296,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:298,3'
              BranchSideFuncs:
                - amqp_encode_32.463
                - amqp_encode_field_value
        - Branch String:   'librabbitmq/amqp_table.c:300,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:301,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:305,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:294,11'
          Dst:             amqp_encode_field_value
        - Src:             'librabbitmq/amqp_table.c:300,8'
          Dst:             amqp_encode_32
    - functionName:    amqp_encode_field_value
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - entry
        - offset
        - ''
      BBCount:         61
      ICount:          436
      EdgeCount:       77
      CyclomaticComplexity: 18
      functionsReached:
        - amqp_encode_16
        - amqp_encode_32
        - amqp_encode_64
        - amqp_encode_8
        - amqp_encode_array
        - amqp_encode_bytes
        - amqp_encode_table
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:350,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:351,5'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_64.469
                - amqp_encode_array
                - amqp_encode_32.463
                - amqp_encode_bytes.470
                - amqp_encode_8.466
                - amqp_encode_32.463
                - amqp_encode_64.469
                - amqp_encode_32.463
                - amqp_encode_64.469
                - amqp_encode_64.469
                - amqp_encode_32.463
                - amqp_encode_32.463
                - amqp_encode_16.468
                - amqp_encode_16.468
                - amqp_encode_8.466
                - amqp_encode_8.466
                - amqp_encode_8.466
            - BranchSide:      'librabbitmq/amqp_table.c:361,11'
              BranchSideFuncs:
                - amqp_encode_table
                - amqp_encode_64.469
                - amqp_encode_array
                - amqp_encode_32.463
                - amqp_encode_bytes.470
                - amqp_encode_8.466
                - amqp_encode_32.463
                - amqp_encode_64.469
                - amqp_encode_32.463
                - amqp_encode_64.469
                - amqp_encode_64.469
                - amqp_encode_32.463
                - amqp_encode_32.463
                - amqp_encode_16.468
                - amqp_encode_16.468
                - amqp_encode_8.466
                - amqp_encode_8.466
                - amqp_encode_8.466
        - Branch String:   'librabbitmq/amqp_table.c:361,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:363,7'
              BranchSideFuncs:
                - amqp_encode_8.466
            - BranchSide:      'librabbitmq/amqp_table.c:366,7'
              BranchSideFuncs:
                - amqp_encode_8.466
            - BranchSide:      'librabbitmq/amqp_table.c:368,7'
              BranchSideFuncs:
                - amqp_encode_8.466
            - BranchSide:      'librabbitmq/amqp_table.c:371,7'
              BranchSideFuncs:
                - amqp_encode_16.468
            - BranchSide:      'librabbitmq/amqp_table.c:373,7'
              BranchSideFuncs:
                - amqp_encode_16.468
            - BranchSide:      'librabbitmq/amqp_table.c:376,7'
              BranchSideFuncs:
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:378,7'
              BranchSideFuncs:
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:381,7'
              BranchSideFuncs:
                - amqp_encode_64.469
            - BranchSide:      'librabbitmq/amqp_table.c:383,7'
              BranchSideFuncs:
                - amqp_encode_64.469
            - BranchSide:      'librabbitmq/amqp_table.c:387,7'
              BranchSideFuncs:
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:391,7'
              BranchSideFuncs:
                - amqp_encode_64.469
            - BranchSide:      'librabbitmq/amqp_table.c:394,35'
              BranchSideFuncs:
                - amqp_encode_8.466
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:406,36'
              BranchSideFuncs:
                - amqp_encode_32.463
                - amqp_encode_bytes.470
            - BranchSide:      'librabbitmq/amqp_table.c:406,36'
              BranchSideFuncs:
                - amqp_encode_32.463
                - amqp_encode_bytes.470
            - BranchSide:      'librabbitmq/amqp_table.c:414,41'
              BranchSideFuncs:
                - amqp_encode_array
            - BranchSide:      'librabbitmq/amqp_table.c:418,7'
              BranchSideFuncs:
                - amqp_encode_64.469
            - BranchSide:      'librabbitmq/amqp_table.c:421,41'
              BranchSideFuncs:
                - amqp_encode_table
            - BranchSide:      'librabbitmq/amqp_table.c:425,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:428,11'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:363,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:363,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:366,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:366,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:368,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:368,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:371,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:371,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:373,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:373,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:376,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:376,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:378,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:378,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:381,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:381,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:383,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:383,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:387,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:387,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:391,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:391,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:394,74'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:395,36'
              BranchSideFuncs:
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:396,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:394,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:396,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:399,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:406,78'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:407,39'
              BranchSideFuncs:
                - amqp_encode_bytes.470
            - BranchSide:      'librabbitmq/amqp_table.c:408,13'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:406,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:408,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:411,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:418,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:418,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:432,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:350,8'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:363,7'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:366,7'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:368,7'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:371,7'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_table.c:373,7'
          Dst:             amqp_encode_16
        - Src:             'librabbitmq/amqp_table.c:376,7'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_table.c:378,7'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_table.c:381,7'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_table.c:383,7'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_table.c:387,7'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_table.c:391,7'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_table.c:394,12'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:395,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_table.c:406,12'
          Dst:             amqp_encode_32
        - Src:             'librabbitmq/amqp_table.c:407,12'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_table.c:414,13'
          Dst:             amqp_encode_array
        - Src:             'librabbitmq/amqp_table.c:418,7'
          Dst:             amqp_encode_64
        - Src:             'librabbitmq/amqp_table.c:421,13'
          Dst:             amqp_encode_table
    - functionName:    amqp_encode_32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e32
        - amqp_offset
      functionUses:    7
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:289,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_e32.465
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_e32
    - functionName:    amqp_offset
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - offset
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_e32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 245
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:240,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:240,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:241,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:240,8'
          Dst:             is_bigendian
    - functionName:    amqp_encode_8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e8
        - amqp_offset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:287,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_e8.473
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_e8
    - functionName:    amqp_encode_16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e16
        - amqp_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:288,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_e16.462
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_e16
    - functionName:    amqp_encode_64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_e64
        - amqp_offset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:290,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_e64.459
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_e64
    - functionName:    amqp_encode_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - input
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:299,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:300,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:302,18'
              BranchSideFuncs:
                - amqp_offset.464
        - Branch String:   'librabbitmq/amqp_private.h:302,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:303,32'
              BranchSideFuncs:
                - amqp_offset.464
            - BranchSide:      'librabbitmq/amqp_private.h:306,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:303,12'
          Dst:             amqp_offset
    - functionName:    amqp_encode_table
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - input
        - offset
        - ''
      BBCount:         16
      ICount:          150
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - amqp_encode_32
        - amqp_encode_8
        - amqp_encode_bytes
        - amqp_encode_field_value
      functionUses:    11
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:318,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:319,33'
              BranchSideFuncs:
                - amqp_encode_8.466
                - amqp_encode_bytes.470
                - amqp_encode_field_value
                - amqp_encode_32.463
            - BranchSide:      'librabbitmq/amqp_table.c:335,52'
              BranchSideFuncs:
                - amqp_encode_32.463
        - Branch String:   'librabbitmq/amqp_table.c:319,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:320,11'
              BranchSideFuncs:
                - amqp_encode_bytes.470
                - amqp_encode_field_value
                - amqp_encode_32.463
                - amqp_encode_8.466
            - BranchSide:      'librabbitmq/amqp_table.c:324,37'
              BranchSideFuncs:
                - amqp_encode_bytes.470
                - amqp_encode_field_value
                - amqp_encode_32.463
                - amqp_encode_8.466
        - Branch String:   'librabbitmq/amqp_table.c:324,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:325,11'
              BranchSideFuncs:
                - amqp_encode_field_value
                - amqp_encode_32.463
                - amqp_encode_8.466
                - amqp_encode_bytes.470
            - BranchSide:      'librabbitmq/amqp_table.c:329,45'
              BranchSideFuncs:
                - amqp_encode_field_value
                - amqp_encode_32.463
                - amqp_encode_8.466
                - amqp_encode_bytes.470
        - Branch String:   'librabbitmq/amqp_table.c:330,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:331,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:333,3'
              BranchSideFuncs:
                - amqp_encode_32.463
                - amqp_encode_8.466
                - amqp_encode_bytes.470
                - amqp_encode_field_value
        - Branch String:   'librabbitmq/amqp_table.c:335,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:336,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:340,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:319,10'
          Dst:             amqp_encode_8
        - Src:             'librabbitmq/amqp_table.c:324,10'
          Dst:             amqp_encode_bytes
        - Src:             'librabbitmq/amqp_table.c:329,11'
          Dst:             amqp_encode_field_value
        - Src:             'librabbitmq/amqp_table.c:335,8'
          Dst:             amqp_encode_32
    - functionName:    amqp_e8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_d64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 284
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:274,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:274,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:275,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:274,8'
          Dst:             is_bigendian
    - functionName:    amqp_d16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:233,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:233,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:234,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:233,8'
          Dst:             is_bigendian
    - functionName:    amqp_decode_array
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoded
        - pool
        - output
        - offset
        - depth
        - ''
      BBCount:         26
      ICount:          212
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - amqp_decode_32
        - amqp_decode_field_value
        - amqp_pool_alloc
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:38,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:39,5'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_field_value
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:42,7'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:42,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:43,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:46,20'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:47,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:48,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:51,12'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:52,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:53,9'
              BranchSideFuncs:
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:75,25'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
        - Branch String:   'librabbitmq/amqp_table.c:53,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:55,27'
              BranchSideFuncs:
                - realloc
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:66,44'
              BranchSideFuncs:
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:59,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:60,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:63,17'
              BranchSideFuncs:
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:68,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:69,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:72,16'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:79,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:80,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:88,10'
              BranchSideFuncs:
                - free
        - Branch String:   'librabbitmq/amqp_table.c:80,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:81,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:83,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:38,8'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:57,11'
          Dst:             realloc
        - Src:             'librabbitmq/amqp_table.c:66,11'
          Dst:             amqp_decode_field_value
        - Src:             'librabbitmq/amqp_table.c:77,7'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_decode_32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d32
        - amqp_offset
      functionUses:    7
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:289,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_d32.482
            - BranchSide:      'librabbitmq/amqp_private.h:289,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:289,1'
          Dst:             amqp_d32
    - functionName:    amqp_decode_field_value
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoded
        - pool
        - entry
        - offset
        - depth
        - ''
      BBCount:         64
      ICount:          446
      EdgeCount:       81
      CyclomaticComplexity: 19
      functionsReached:
        - amqp_decode_16
        - amqp_decode_32
        - amqp_decode_64
        - amqp_decode_8
        - amqp_decode_array
        - amqp_decode_bytes
        - amqp_decode_table_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:187,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:188,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:191,31'
              BranchSideFuncs:
                - amqp_decode_8.477
                - amqp_decode_table_internal
                - amqp_decode_64.479
                - amqp_decode_array
                - amqp_decode_32.476
                - amqp_decode_bytes.480
                - amqp_decode_8.477
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_32.476
                - amqp_decode_16.478
                - amqp_decode_16.478
                - amqp_decode_8.477
                - amqp_decode_8.477
                - amqp_decode_8.477
        - Branch String:   'librabbitmq/amqp_table.c:191,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:192,5'
              BranchSideFuncs:
                - amqp_decode_table_internal
                - amqp_decode_64.479
                - amqp_decode_array
                - amqp_decode_32.476
                - amqp_decode_bytes.480
                - amqp_decode_8.477
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_32.476
                - amqp_decode_16.478
                - amqp_decode_16.478
                - amqp_decode_8.477
                - amqp_decode_8.477
                - amqp_decode_8.477
            - BranchSide:      'librabbitmq/amqp_table.c:206,11'
              BranchSideFuncs:
                - amqp_decode_table_internal
                - amqp_decode_64.479
                - amqp_decode_array
                - amqp_decode_32.476
                - amqp_decode_bytes.480
                - amqp_decode_8.477
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_64.479
                - amqp_decode_64.479
                - amqp_decode_32.476
                - amqp_decode_32.476
                - amqp_decode_16.478
                - amqp_decode_16.478
                - amqp_decode_8.477
                - amqp_decode_8.477
                - amqp_decode_8.477
        - Branch String:   'librabbitmq/amqp_table.c:206,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:208,7'
              BranchSideFuncs:
                - amqp_decode_8.477
            - BranchSide:      'librabbitmq/amqp_table.c:211,7'
              BranchSideFuncs:
                - amqp_decode_8.477
            - BranchSide:      'librabbitmq/amqp_table.c:213,7'
              BranchSideFuncs:
                - amqp_decode_8.477
            - BranchSide:      'librabbitmq/amqp_table.c:216,7'
              BranchSideFuncs:
                - amqp_decode_16.478
            - BranchSide:      'librabbitmq/amqp_table.c:218,7'
              BranchSideFuncs:
                - amqp_decode_16.478
            - BranchSide:      'librabbitmq/amqp_table.c:221,7'
              BranchSideFuncs:
                - amqp_decode_32.476
            - BranchSide:      'librabbitmq/amqp_table.c:223,7'
              BranchSideFuncs:
                - amqp_decode_32.476
            - BranchSide:      'librabbitmq/amqp_table.c:226,7'
              BranchSideFuncs:
                - amqp_decode_64.479
            - BranchSide:      'librabbitmq/amqp_table.c:228,7'
              BranchSideFuncs:
                - amqp_decode_64.479
            - BranchSide:      'librabbitmq/amqp_table.c:231,7'
              BranchSideFuncs:
                - amqp_decode_32.476
            - BranchSide:      'librabbitmq/amqp_table.c:235,7'
              BranchSideFuncs:
                - amqp_decode_64.479
            - BranchSide:      'librabbitmq/amqp_table.c:239,35'
              BranchSideFuncs:
                - amqp_decode_8.477
                - amqp_decode_32.476
            - BranchSide:      'librabbitmq/amqp_table.c:251,36'
              BranchSideFuncs:
                - amqp_decode_32.476
                - amqp_decode_bytes.480
            - BranchSide:      'librabbitmq/amqp_table.c:251,36'
              BranchSideFuncs:
                - amqp_decode_32.476
                - amqp_decode_bytes.480
            - BranchSide:      'librabbitmq/amqp_table.c:259,40'
              BranchSideFuncs:
                - amqp_decode_array
            - BranchSide:      'librabbitmq/amqp_table.c:264,7'
              BranchSideFuncs:
                - amqp_decode_64.479
            - BranchSide:      'librabbitmq/amqp_table.c:267,49'
              BranchSideFuncs:
                - amqp_decode_table_internal
            - BranchSide:      'librabbitmq/amqp_table.c:272,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:275,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:208,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:208,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:211,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:211,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:213,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:213,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:216,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:216,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:218,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:218,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:221,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:221,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:223,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:223,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:226,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:226,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:228,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:228,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:231,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:231,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:235,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:235,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:239,75'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:240,36'
              BranchSideFuncs:
                - amqp_decode_32.476
            - BranchSide:      'librabbitmq/amqp_table.c:241,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:239,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:241,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:243,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:251,50'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:252,39'
              BranchSideFuncs:
                - amqp_decode_bytes.480
            - BranchSide:      'librabbitmq/amqp_table.c:253,9'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:251,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:253,9'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:255,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:264,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:264,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:278,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:191,8'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:208,7'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:211,7'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:213,7'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:216,7'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_table.c:218,7'
          Dst:             amqp_decode_16
        - Src:             'librabbitmq/amqp_table.c:221,7'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:223,7'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:226,7'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_table.c:228,7'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_table.c:231,7'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:235,7'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_table.c:239,12'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:240,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:251,12'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:252,12'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_table.c:259,13'
          Dst:             amqp_decode_array
        - Src:             'librabbitmq/amqp_table.c:264,7'
          Dst:             amqp_decode_64
        - Src:             'librabbitmq/amqp_table.c:267,13'
          Dst:             amqp_decode_table_internal
    - functionName:    amqp_decode_8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d8
        - amqp_offset
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:287,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_d8.481
            - BranchSide:      'librabbitmq/amqp_private.h:287,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:287,1'
          Dst:             amqp_d8
    - functionName:    amqp_decode_16
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d16
        - amqp_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:288,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_d16.475
            - BranchSide:      'librabbitmq/amqp_private.h:288,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:288,1'
          Dst:             amqp_d16
    - functionName:    amqp_decode_64
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - ''
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_d64
        - amqp_offset
      functionUses:    4
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:290,1'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs:
                - amqp_offset.464
                - amqp_d64.474
            - BranchSide:      'librabbitmq/amqp_private.h:290,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_offset
        - Src:             'librabbitmq/amqp_private.h:290,1'
          Dst:             amqp_d64
    - functionName:    amqp_decode_bytes
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - encoded
        - offset
        - output
        - len
        - ''
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_offset
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:313,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:314,41'
              BranchSideFuncs:
                - amqp_offset.464
            - BranchSide:      'librabbitmq/amqp_private.h:318,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:314,21'
          Dst:             amqp_offset
    - functionName:    amqp_decode_table_internal
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - encoded
        - pool
        - output
        - offset
        - depth
        - ''
      BBCount:         30
      ICount:          250
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - amqp_decode_32
        - amqp_decode_8
        - amqp_decode_bytes
        - amqp_decode_field_value
        - amqp_pool_alloc
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:106,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:107,5'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:110,7'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:110,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:111,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:114,20'
              BranchSideFuncs:
                - malloc
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:115,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:116,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:119,12'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:120,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:123,9'
              BranchSideFuncs:
                - amqp_decode_8.477
                - free
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - amqp_pool_alloc
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:156,25'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
        - Branch String:   'librabbitmq/amqp_table.c:124,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:125,7'
              BranchSideFuncs:
                - amqp_decode_bytes.480
                - free
                - amqp_decode_field_value
                - amqp_pool_alloc
                - amqp_decode_8.477
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:128,9'
              BranchSideFuncs:
                - amqp_decode_bytes.480
                - free
                - amqp_decode_field_value
                - amqp_pool_alloc
                - amqp_decode_8.477
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:128,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:130,27'
              BranchSideFuncs:
                - realloc
                - amqp_decode_bytes.480
                - free
                - amqp_decode_field_value
                - amqp_pool_alloc
                - amqp_decode_8.477
            - BranchSide:      'librabbitmq/amqp_table.c:141,9'
              BranchSideFuncs:
                - amqp_decode_bytes.480
                - free
                - amqp_decode_field_value
                - amqp_pool_alloc
                - amqp_decode_8.477
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:134,11'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:135,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:138,17'
              BranchSideFuncs:
                - amqp_decode_bytes.480
                - free
                - amqp_decode_field_value
                - amqp_pool_alloc
                - amqp_decode_8.477
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:142,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:144,7'
              BranchSideFuncs:
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - realloc
            - BranchSide:      'librabbitmq/amqp_table.c:147,44'
              BranchSideFuncs:
                - amqp_decode_field_value
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:149,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:150,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:153,16'
              BranchSideFuncs:
                - amqp_pool_alloc
                - free
                - amqp_decode_8.477
                - amqp_decode_bytes.480
                - amqp_decode_field_value
                - realloc
        - Branch String:   'librabbitmq/amqp_table.c:160,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:161,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:169,10'
              BranchSideFuncs:
                - free
        - Branch String:   'librabbitmq/amqp_table.c:161,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:162,11'
              BranchSideFuncs:
                - free
            - BranchSide:      'librabbitmq/amqp_table.c:164,11'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:106,8'
          Dst:             amqp_decode_32
        - Src:             'librabbitmq/amqp_table.c:124,10'
          Dst:             amqp_decode_8
        - Src:             'librabbitmq/amqp_table.c:132,11'
          Dst:             realloc
        - Src:             'librabbitmq/amqp_table.c:142,10'
          Dst:             amqp_decode_bytes
        - Src:             'librabbitmq/amqp_table.c:147,11'
          Dst:             amqp_decode_field_value
        - Src:             'librabbitmq/amqp_table.c:158,7'
          Dst:             amqp_pool_alloc
    - functionName:    amqp_d8
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_d32
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_private.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - is_bigendian
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_private.h:250,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_private.h:250,7'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_private.h:251,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_private.h:250,8'
          Dst:             is_bigendian
    - functionName:    amqp_table_get_entry_by_key
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - table
        - key
        - ''
      BBCount:         13
      ICount:          85
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - amqp_bytes_equal
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:645,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:645,3'
              BranchSideFuncs:
                - amqp_bytes_equal
            - BranchSide:      'librabbitmq/amqp_table.c:646,10'
              BranchSideFuncs:
                - amqp_bytes_equal
        - Branch String:   'librabbitmq/amqp_table.c:646,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:647,26'
              BranchSideFuncs:
                - amqp_bytes_equal
            - BranchSide:      'librabbitmq/amqp_table.c:651,3'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_table.c:647,9'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:648,15'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:650,3'
              BranchSideFuncs:
                - amqp_bytes_equal
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:645,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_table.c:647,9'
          Dst:             amqp_bytes_equal
    - functionName:    amqp_table_construct_bool_entry
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 639
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_cstring_bytes
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:636,13'
          Dst:             amqp_cstring_bytes
    - functionName:    amqp_table_construct_table_entry
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 630
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_cstring_bytes
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:627,13'
          Dst:             amqp_cstring_bytes
    - functionName:    amqp_table_construct_utf8_entry
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
        - value
        - ''
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_cstring_bytes
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:618,13'
          Dst:             amqp_cstring_bytes
        - Src:             'librabbitmq/amqp_table.c:620,27'
          Dst:             amqp_cstring_bytes
    - functionName:    amqp_table_entry_cmp
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 440
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry1
        - entry2
      BBCount:         9
      ICount:          94
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_table.c:448,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:449,14'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'librabbitmq/amqp_table.c:452,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'librabbitmq/amqp_table.c:453,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_table.c:454,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_table.c:457,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:452,7'
          Dst:             memcmp
    - functionName:    amqp_decode_table
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_table.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - encoded
        - pool
        - output
        - offset
        - ''
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_decode_table_internal
      functionUses:    10
      BranchProfiles:  []
      Callsites:
        - Src:             'librabbitmq/amqp_table.c:179,10'
          Dst:             amqp_decode_table_internal
    - functionName:    amqp_tcp_socket_delete
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_tcp_socket_close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:184,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:184,7'
              BranchSideFuncs:
                - amqp_tcp_socket_close
                - free
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:185,27'
              BranchSideFuncs:
                - amqp_tcp_socket_close
                - free
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:185,5'
          Dst:             amqp_tcp_socket_close
    - functionName:    amqp_tcp_socket_close
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - base
        - force
      BBCount:         8
      ICount:          54
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_os_socket_close
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:164,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:165,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:168,28'
              BranchSideFuncs:
                - amqp_os_socket_close
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:168,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:169,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:171,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:168,7'
          Dst:             amqp_os_socket_close
    - functionName:    amqp_tcp_socket_get_sockfd
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_tcp_socket_open
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - base
        - host
        - port
        - timeout
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_open_socket_noblock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:149,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:150,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:152,43'
              BranchSideFuncs:
                - amqp_open_socket_noblock
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:153,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:154,15'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:158,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:152,18'
          Dst:             amqp_open_socket_noblock
    - functionName:    amqp_tcp_socket_recv
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - base
        - buf
        - len
        - flags
      BBCount:         17
      ICount:          98
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_os_socket_error
        - recv
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:110,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:110,19'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:111,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:121,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:122,28'
              BranchSideFuncs:
                - amqp_os_socket_error
                - recv
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:139,19'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:123,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:125,9'
              BranchSideFuncs:
                - recv
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:134,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:137,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:118,9'
          Dst:             recv
        - Src:             'librabbitmq/amqp_tcp_socket.c:122,28'
          Dst:             amqp_os_socket_error
    - functionName:    amqp_tcp_socket_send
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - base
        - buf
        - len
        - flags
      BBCount:         17
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - amqp_os_socket_error
        - send
      functionUses:    0
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:38,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:39,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:43,9'
              BranchSideFuncs:
                - send
                - amqp_os_socket_error
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:47,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:47,15'
              BranchSideFuncs:
                - send
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:48,11'
              BranchSideFuncs:
                - send
                - amqp_os_socket_error
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:81,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:82,28'
              BranchSideFuncs:
                - amqp_os_socket_error
                - send
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:100,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:83,5'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:85,9'
              BranchSideFuncs:
                - send
                - amqp_os_socket_error
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:94,13'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:97,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:78,9'
          Dst:             send
        - Src:             'librabbitmq/amqp_tcp_socket.c:82,28'
          Dst:             amqp_os_socket_error
    - functionName:    amqp_tcp_socket_set_sockfd
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - base
        - sockfd
      BBCount:         5
      ICount:          39
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - amqp_abort
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:214,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:215,57'
              BranchSideFuncs:
                - amqp_abort
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:217,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:215,5'
          Dst:             amqp_abort
    - functionName:    amqp_tcp_socket_new
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_tcp_socket.c'
      linkageType:     InternalLinkage
      functionLinenumber: 199
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - state
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - amqp_set_socket
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_tcp_socket.c:201,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:202,5'
              BranchSideFuncs:
                - amqp_set_socket
            - BranchSide:      'librabbitmq/amqp_tcp_socket.c:204,3'
              BranchSideFuncs:
                - amqp_set_socket
      Callsites:
        - Src:             'librabbitmq/amqp_tcp_socket.c:200,36'
          Dst:             calloc
        - Src:             'librabbitmq/amqp_tcp_socket.c:207,3'
          Dst:             amqp_set_socket
    - functionName:    amqp_time_equal
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 234
      functionLinenumberEnd: 235
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - l
        - r
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_time_first
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 232
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - l
        - r
      BBCount:         4
      ICount:          32
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:228,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:229,12'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:231,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    amqp_time_has_past
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - time
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - amqp_get_monotonic_timestamp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:212,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:213,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:216,12'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:217,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:218,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:221,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:221,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:222,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:224,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:216,12'
          Dst:             amqp_get_monotonic_timestamp
    - functionName:    amqp_get_monotonic_timestamp
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - clock_gettime
      functionUses:    5
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:76,13'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:75,19'
              BranchSideFuncs:
                - clock_gettime
            - BranchSide:      'librabbitmq/amqp_time.c:76,13'
              BranchSideFuncs:
                - clock_gettime
        - Branch String:   'librabbitmq/amqp_time.c:76,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:77,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:80,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:76,13'
          Dst:             clock_gettime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_time_tv_until
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 208
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - in
        - out
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - amqp_get_monotonic_timestamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:178,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:178,3'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
            - BranchSide:      'librabbitmq/amqp_time.c:179,26'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:179,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:180,6'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:183,17'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:183,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:184,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:190,12'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:191,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:192,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:195,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:195,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:196,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:202,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:178,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_time.c:190,12'
          Dst:             amqp_get_monotonic_timestamp
    - functionName:    amqp_time_ms_until
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - time
      BBCount:         12
      ICount:          80
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - amqp_get_monotonic_timestamp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:151,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:152,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:154,17'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:154,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:155,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:158,12'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:159,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:160,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:163,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:164,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:167,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:158,12'
          Dst:             amqp_get_monotonic_timestamp
    - functionName:    amqp_time_s_from_now
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - time
        - seconds
      BBCount:         16
      ICount:          97
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - amqp_get_monotonic_timestamp
        - amqp_time_infinite
      functionUses:    4
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:119,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:119,3'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
                - amqp_time_infinite
            - BranchSide:      'librabbitmq/amqp_time.c:121,12'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
                - amqp_time_infinite
        - Branch String:   'librabbitmq/amqp_time.c:121,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:122,6'
              BranchSideFuncs:
                - amqp_time_infinite
            - BranchSide:      'librabbitmq/amqp_time.c:126,12'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:127,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:128,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:131,24'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:133,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:133,39'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:134,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:133,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:134,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:137,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:119,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_time.c:122,13'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_time.c:126,12'
          Dst:             amqp_get_monotonic_timestamp
    - functionName:    amqp_time_infinite
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    amqp_time_from_now
      functionSourceFile: '/src/librabbitmq/librabbitmq/amqp_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - time
        - timeout
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - amqp_get_monotonic_timestamp
        - amqp_time_infinite
      functionUses:    6
      BranchProfiles:
        - Branch String:   'librabbitmq/amqp_time.c:89,3'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:89,3'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
                - amqp_time_infinite
            - BranchSide:      'librabbitmq/amqp_time.c:91,15'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
                - amqp_time_infinite
        - Branch String:   'librabbitmq/amqp_time.c:91,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:92,6'
              BranchSideFuncs:
                - amqp_time_infinite
            - BranchSide:      'librabbitmq/amqp_time.c:96,7'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:96,27'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:96,30'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:97,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:96,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:97,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:100,24'
              BranchSideFuncs:
                - amqp_get_monotonic_timestamp
        - Branch String:   'librabbitmq/amqp_time.c:104,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:105,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:108,25'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:109,36'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:109,39'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:110,5'
              BranchSideFuncs: []
        - Branch String:   'librabbitmq/amqp_time.c:109,7'
          Branch Sides:
            - BranchSide:      'librabbitmq/amqp_time.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      'librabbitmq/amqp_time.c:113,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'librabbitmq/amqp_time.c:89,3'
          Dst:             __assert_fail
        - Src:             'librabbitmq/amqp_time.c:92,13'
          Dst:             amqp_time_infinite
        - Src:             'librabbitmq/amqp_time.c:103,12'
          Dst:             amqp_get_monotonic_timestamp
...
