---
Fuzzer filename: '/src/fuzz_hci.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_hci.c'
      linkageType:     externalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         9
      ICount:          90
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - bt_compidtostr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_hci.c:29,7'
          Branch Sides:
            - BranchSide:      'fuzz_hci.c:30,13'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - free
                - bt_compidtostr
            - BranchSide:      'fuzz_hci.c:33,34'
              BranchSideFuncs:
                - malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - free
                - bt_compidtostr
        - Branch String:   'fuzz_hci.c:58,7'
          Branch Sides:
            - BranchSide:      'fuzz_hci.c:58,7'
              BranchSideFuncs:
                - bt_compidtostr
                - free
            - BranchSide:      'fuzz_hci.c:59,14'
              BranchSideFuncs:
                - bt_compidtostr
                - free
      Callsites:
        - Src:             'fuzz_hci.c:60,5'
          Dst:             bt_compidtostr
    - functionName:    g_obex_apparam_get_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - val
        - len
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:339,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:339,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
            - BranchSide:      'gobex/gobex-apparam.c:341,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
        - Branch String:   'gobex/gobex-apparam.c:342,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:345,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:339,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:341,8'
          Dst:             g_obex_apparam_find_tag
    - functionName:    g_log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    116
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_find_tag
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      'struct.apparam_tag *'
      argCount:        2
      argTypes:
        - 'struct._GObexApparam *'
        - int
      constantsTouched: []
      argNames:
        - apparam
        - id
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_hash_table_lookup
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:232,9'
          Dst:             g_hash_table_lookup
    - functionName:    g_hash_table_lookup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._GHashTable *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_get_string
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._GObexApparam *'
        - char
      constantsTouched: []
      argNames:
        - apparam
        - id
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
        - g_strndup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:321,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:321,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:323,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:324,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:327,21'
              BranchSideFuncs:
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:329,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:329,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:331,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:321,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:323,8'
          Dst:             g_obex_apparam_find_tag
        - Src:             'gobex/gobex-apparam.c:327,11'
          Dst:             g_strndup
        - Src:             'gobex/gobex-apparam.c:329,2'
          Dst:             g_log
    - functionName:    g_strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_get_uint64
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'size_t *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - dest
      BBCount:         14
      ICount:          140
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:300,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:300,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:302,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:303,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:306,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:306,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:309,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:311,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:311,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:313,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:300,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:302,8'
          Dst:             g_obex_apparam_find_tag
        - Src:             'gobex/gobex-apparam.c:311,2'
          Dst:             g_log
    - functionName:    g_obex_apparam_get_uint32
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'int *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - dest
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:279,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:279,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:281,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:282,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:285,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:285,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:286,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:288,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:290,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:290,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:292,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:279,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:281,8'
          Dst:             g_obex_apparam_find_tag
        - Src:             'gobex/gobex-apparam.c:290,2'
          Dst:             g_log
    - functionName:    g_obex_apparam_get_uint16
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'short *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - dest
      BBCount:         14
      ICount:          104
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:258,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:258,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:260,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:261,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:262,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:264,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:264,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:267,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:269,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:269,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:271,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:258,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:260,8'
          Dst:             g_obex_apparam_find_tag
        - Src:             'gobex/gobex-apparam.c:269,2'
          Dst:             g_log
    - functionName:    g_obex_apparam_get_uint8
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - dest
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_apparam_find_tag
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:240,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:240,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:242,32'
              BranchSideFuncs:
                - g_obex_apparam_find_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:243,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:246,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-apparam.c:248,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:248,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-apparam.c:250,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:240,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:242,8'
          Dst:             g_obex_apparam_find_tag
        - Src:             'gobex/gobex-apparam.c:248,2'
          Dst:             g_log
    - functionName:    g_obex_apparam_set_string
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_apparam_set_bytes
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:218,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:218,2'
              BranchSideFuncs:
                - g_log
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:220,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_apparam_set_bytes
        - Branch String:   'gobex/gobex-apparam.c:221,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:221,6'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:222,13'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
      Callsites:
        - Src:             'gobex/gobex-apparam.c:218,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:220,8'
          Dst:             strlen
        - Src:             'gobex/gobex-apparam.c:226,9'
          Dst:             g_obex_apparam_set_bytes
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_set_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        4
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
        - len
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_hash_table_replace
        - g_obex_apparam_new
        - tag_new
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:165,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:165,6'
              BranchSideFuncs:
                - g_obex_apparam_new
                - tag_new
                - g_hash_table_replace
            - BranchSide:      'gobex/gobex-apparam.c:166,13'
              BranchSideFuncs:
                - g_obex_apparam_new
                - tag_new
                - g_hash_table_replace
      Callsites:
        - Src:             'gobex/gobex-apparam.c:166,13'
          Dst:             g_obex_apparam_new
        - Src:             'gobex/gobex-apparam.c:168,8'
          Dst:             tag_new
        - Src:             'gobex/gobex-apparam.c:169,2'
          Dst:             g_hash_table_replace
    - functionName:    g_obex_apparam_new
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_hash_table_new_full
        - g_malloc0_n
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:53,16'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:53,16'
              BranchSideFuncs:
                - g_malloc0_n
                - g_hash_table_new_full
            - BranchSide:      'gobex/gobex-apparam.c:55,12'
              BranchSideFuncs:
                - g_malloc0_n
                - g_hash_table_new_full
      Callsites:
        - Src:             'gobex/gobex-apparam.c:55,12'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-apparam.c:56,18'
          Dst:             g_hash_table_new_full
        - Src:             'gobex/gobex-apparam.c:56,18'
          Dst:             g_direct_hash
        - Src:             'gobex/gobex-apparam.c:56,18'
          Dst:             g_direct_equal
        - Src:             'gobex/gobex-apparam.c:56,18'
          Dst:             g_free
    - functionName:    tag_new
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'struct.apparam_tag *'
      argCount:        3
      argTypes:
        - char
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - len
        - data
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:43,8'
          Dst:             g_malloc0
    - functionName:    g_hash_table_replace
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc0_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_direct_hash
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_direct_equal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    16
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_new_full
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GHashTable *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_set_uint64
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - size_t
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
      BBCount:         6
      ICount:          75
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_apparam_set_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:207,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:207,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:207,2'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
      Callsites:
        - Src:             'gobex/gobex-apparam.c:207,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:210,9'
          Dst:             g_obex_apparam_set_bytes
    - functionName:    g_obex_apparam_set_uint32
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - int
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_apparam_set_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:197,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:197,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:197,2'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
      Callsites:
        - Src:             'gobex/gobex-apparam.c:197,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:199,9'
          Dst:             g_obex_apparam_set_bytes
    - functionName:    g_obex_apparam_set_uint16
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - short
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_apparam_set_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:187,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:187,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:187,2'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
      Callsites:
        - Src:             'gobex/gobex-apparam.c:187,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:189,9'
          Dst:             g_obex_apparam_set_bytes
    - functionName:    g_obex_apparam_set_uint8
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - char
        - char
      constantsTouched: []
      argNames:
        - apparam
        - id
        - value
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_apparam_set_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:177,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:177,2'
              BranchSideFuncs:
                - g_log
                - g_obex_apparam_set_bytes
            - BranchSide:      'gobex/gobex-apparam.c:177,2'
              BranchSideFuncs:
                - g_obex_apparam_set_bytes
      Callsites:
        - Src:             'gobex/gobex-apparam.c:177,2'
          Dst:             g_log
        - Src:             'gobex/gobex-apparam.c:179,9'
          Dst:             g_obex_apparam_set_bytes
    - functionName:    tag_encode
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct.apparam_tag *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - tag
        - buf
        - len
      BBCount:         4
      ICount:          45
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:127,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:128,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:130,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    g_obex_apparam_encode
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._GObexApparam *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - apparam
        - buf
        - len
      BBCount:         11
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_hash_table_iter_init
        - g_hash_table_iter_next
        - tag_encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:142,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:143,3'
              BranchSideFuncs:
                - g_hash_table_iter_init
                - g_hash_table_iter_next
                - __sanitizer_cov_trace_const_cmp4
                - tag_encode
            - BranchSide:      'gobex/gobex-apparam.c:145,32'
              BranchSideFuncs:
                - g_hash_table_iter_init
                - g_hash_table_iter_next
                - __sanitizer_cov_trace_const_cmp4
                - tag_encode
        - Branch String:   'gobex/gobex-apparam.c:146,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:147,29'
              BranchSideFuncs:
                - tag_encode
                - g_hash_table_iter_next
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-apparam.c:156,9'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-apparam.c:150,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:151,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:153,12'
              BranchSideFuncs:
                - g_hash_table_iter_next
                - __sanitizer_cov_trace_const_cmp4
                - tag_encode
      Callsites:
        - Src:             'gobex/gobex-apparam.c:145,2'
          Dst:             g_hash_table_iter_init
        - Src:             'gobex/gobex-apparam.c:146,9'
          Dst:             g_hash_table_iter_next
        - Src:             'gobex/gobex-apparam.c:149,9'
          Dst:             tag_encode
    - functionName:    g_hash_table_iter_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GHashTableIter *'
        - 'struct._GHashTable *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_hash_table_iter_next
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GHashTableIter *'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_apparam_free
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObexApparam *'
      constantsTouched: []
      argNames:
        - apparam
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_free
        - g_hash_table_unref
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:353,2'
          Dst:             g_hash_table_unref
        - Src:             'gobex/gobex-apparam.c:354,2'
          Dst:             g_free
    - functionName:    g_hash_table_unref
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GHashTable *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    apparam_tag_decode
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'struct.apparam_tag *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - size
        - parsed
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - tag_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:70,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:71,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:73,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - tag_new
        - Branch String:   'gobex/gobex-apparam.c:76,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:77,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:79,16'
              BranchSideFuncs:
                - tag_new
        - Branch String:   'gobex/gobex-apparam.c:80,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:81,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:83,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:79,8'
          Dst:             tag_new
    - functionName:    g_obex_apparam_decode
      functionSourceFile: '/src/bluez/gobex/gobex-apparam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         14
      ICount:          110
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - apparam_tag_decode
        - g_hash_table_insert
        - g_obex_apparam_free
        - g_obex_apparam_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-apparam.c:94,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:95,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-apparam.c:97,12'
              BranchSideFuncs:
                - g_obex_apparam_new
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_obex_apparam_free
                - apparam_tag_decode
                - g_hash_table_insert
        - Branch String:   'gobex/gobex-apparam.c:100,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:105,28'
              BranchSideFuncs:
                - apparam_tag_decode
                - g_hash_table_insert
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex-apparam.c:115,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_obex_apparam_free
        - Branch String:   'gobex/gobex-apparam.c:106,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:107,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex-apparam.c:109,8'
              BranchSideFuncs:
                - g_hash_table_insert
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_obex_apparam_free
                - apparam_tag_decode
        - Branch String:   'gobex/gobex-apparam.c:115,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-apparam.c:116,23'
              BranchSideFuncs:
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex-apparam.c:120,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-apparam.c:97,12'
          Dst:             g_obex_apparam_new
        - Src:             'gobex/gobex-apparam.c:105,9'
          Dst:             apparam_tag_decode
        - Src:             'gobex/gobex-apparam.c:110,3'
          Dst:             g_hash_table_insert
        - Src:             'gobex/gobex-apparam.c:116,3'
          Dst:             g_obex_apparam_free
    - functionName:    g_hash_table_insert
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GHashTable *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_error_quark
      functionSourceFile: '/src/bluez/gobex/gobex-defs.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_quark_from_static_string
      functionUses:    29
      BranchProfiles:
        - Branch String:   'gobex/gobex-defs.c:20,9'
          Branch Sides:
            - BranchSide:      'gobex/gobex-defs.c:20,9'
              BranchSideFuncs:
                - g_quark_from_static_string
            - BranchSide:      'gobex/gobex-defs.c:20,9'
              BranchSideFuncs:
                - g_quark_from_static_string
      Callsites:
        - Src:             'gobex/gobex-defs.c:20,9'
          Dst:             g_quark_from_static_string
    - functionName:    g_quark_from_static_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_header_create_list
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        3
      argTypes:
        - char
        - 'struct.__va_list_tag *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - first_hdr_id
        - args
        - total_len
      BBCount:         35
      ICount:          285
      EdgeCount:       41
      CyclomaticComplexity: 8
      functionsReached:
        - g_assertion_message_expr
        - g_log
        - g_obex_header_new_bytes
        - g_obex_header_new_uint32
        - g_obex_header_new_uint8
        - g_obex_header_new_unicode
        - g_slist_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:500,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:500,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:502,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:504,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:511,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-header.c:511,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:513,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:517,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:522,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:526,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:530,4'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:513,10'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_unicode
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_unicode
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:517,12'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:517,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:517,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:518,10'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_bytes
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_bytes
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:522,10'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_uint8
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_uint8
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:526,10'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:533,22'
              BranchSideFuncs:
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:535,8'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:504,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:504,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint32
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_uint8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_new_unicode
                - g_assertion_message_expr
      Callsites:
        - Src:             'gobex/gobex-header.c:500,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:514,10'
          Dst:             g_obex_header_new_unicode
        - Src:             'gobex/gobex-header.c:519,10'
          Dst:             g_obex_header_new_bytes
        - Src:             'gobex/gobex-header.c:523,10'
          Dst:             g_obex_header_new_uint8
        - Src:             'gobex/gobex-header.c:527,10'
          Dst:             g_obex_header_new_uint32
        - Src:             'gobex/gobex-header.c:530,4'
          Dst:             g_assertion_message_expr
        - Src:             'gobex/gobex-header.c:533,7'
          Dst:             g_slist_append
    - functionName:    g_obex_header_new_unicode
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        2
      argTypes:
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - str
      BBCount:         28
      ICount:          187
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - g_log
        - g_malloc0_n
        - g_utf8_strlen
        - strlen
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:380,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:380,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - g_utf8_strlen
                - __sanitizer_cov_trace_const_cmp8
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-header.c:382,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - g_utf8_strlen
                - __sanitizer_cov_trace_const_cmp8
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-header.c:382,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:385,11'
              BranchSideFuncs:
                - g_malloc0_n
                - g_utf8_strlen
                - __sanitizer_cov_trace_const_cmp8
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-header.c:392,17'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:392,2'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-header.c:392,38'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,35'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,31'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,7'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:312,5'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,31'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,36'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,41'
              BranchSideFuncs:
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,45'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,78'
              BranchSideFuncs:
                - strlen
                - llvm.is.constant.i64
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,7'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:316,20'
              BranchSideFuncs:
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:395,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:395,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:397,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:380,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:385,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-header.c:389,8'
          Dst:             g_utf8_strlen
        - Src:             'gobex/gobex-header.c:393,21'
          Dst:             strlen
        - Src:             'gobex/gobex-header.c:393,21'
          Dst:             strlen
        - Src:             'gobex/gobex-header.c:393,21'
          Dst:             g_malloc
        - Src:             'gobex/gobex-header.c:393,21'
          Dst:             g_strdup
        - Src:             'gobex/gobex-header.c:395,2'
          Dst:             g_log
    - functionName:    g_obex_header_new_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        3
      argTypes:
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - id
        - data
        - len
      BBCount:         9
      ICount:          81
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_malloc0_n
        - util_memdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:404,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:404,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - util_memdup
            - BranchSide:      'gobex/gobex-header.c:406,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - util_memdup
        - Branch String:   'gobex/gobex-header.c:406,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:409,11'
              BranchSideFuncs:
                - g_malloc0_n
                - util_memdup
      Callsites:
        - Src:             'gobex/gobex-header.c:404,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:409,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-header.c:414,19'
          Dst:             util_memdup
    - functionName:    g_obex_header_new_uint8
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - id
        - val
      BBCount:         12
      ICount:          89
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_malloc0_n
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:440,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:440,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:442,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:442,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:445,11'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:452,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:452,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:454,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:440,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:445,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-header.c:452,2'
          Dst:             g_log
    - functionName:    g_obex_header_new_uint32
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - id
        - val
      BBCount:         12
      ICount:          88
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_malloc0_n
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:461,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:461,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:463,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:463,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:464,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:466,11'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:473,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:473,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:461,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:466,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-header.c:473,2'
          Dst:             g_log
    - functionName:    g_assertion_message_expr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_slist_append
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_utf8_strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_header_get_length
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 487
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - header
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:488,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:488,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:488,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:488,2'
          Dst:             g_log
    - functionName:    g_obex_header_get_id
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - header
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:480,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:480,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:480,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:480,2'
          Dst:             g_log
    - functionName:    g_obex_header_new_apparam
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        1
      argTypes:
        - 'struct._GObexApparam *'
      constantsTouched: []
      argNames:
        - apparam
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_obex_header_new_tag
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex-header.c:433,9'
          Dst:             g_obex_header_new_tag
    - functionName:    g_obex_header_new_tag
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        2
      argTypes:
        - char
        - 'struct._GObexApparam *'
      constantsTouched: []
      argNames:
        - id
        - apparam
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_obex_apparam_encode
        - g_obex_header_new_bytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:425,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:428,33'
              BranchSideFuncs:
                - g_obex_header_new_bytes
      Callsites:
        - Src:             'gobex/gobex-header.c:424,8'
          Dst:             g_obex_apparam_encode
        - Src:             'gobex/gobex-header.c:428,9'
          Dst:             g_obex_header_new_bytes
    - functionName:    g_obex_header_get_uint32
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObexHeader *'
        - 'int *'
      constantsTouched: []
      argNames:
        - header
        - val
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:362,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:362,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:365,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:365,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:368,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:370,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:370,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:372,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:362,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:370,2'
          Dst:             g_log
    - functionName:    g_obex_header_get_uint8
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObexHeader *'
        - 'char *'
      constantsTouched: []
      argNames:
        - header
        - val
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:347,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:347,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:350,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:350,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:353,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:355,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:355,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:357,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:347,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:355,2'
          Dst:             g_log
    - functionName:    g_obex_header_get_apparam
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      'struct._GObexApparam *'
      argCount:        1
      argTypes:
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - header
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_obex_apparam_decode
        - g_obex_header_get_bytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:339,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:340,3'
              BranchSideFuncs:
                - g_obex_apparam_decode
            - BranchSide:      'gobex/gobex-header.c:342,31'
              BranchSideFuncs:
                - g_obex_apparam_decode
      Callsites:
        - Src:             'gobex/gobex-header.c:338,8'
          Dst:             g_obex_header_get_bytes
        - Src:             'gobex/gobex-header.c:342,9'
          Dst:             g_obex_apparam_decode
    - functionName:    g_obex_header_get_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexHeader *'
        - 'char **'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - header
        - val
        - len
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:316,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:316,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-header.c:319,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-header.c:319,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:320,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:322,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-header.c:324,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:325,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:327,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:316,2'
          Dst:             g_log
    - functionName:    g_obex_header_get_unicode
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObexHeader *'
        - 'char **'
      constantsTouched: []
      argNames:
        - header
        - str
      BBCount:         12
      ICount:          75
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:300,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:300,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:303,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:303,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:304,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:306,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:308,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:308,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:310,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:300,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:308,2'
          Dst:             g_log
    - functionName:    g_obex_header_free
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - header
      BBCount:         18
      ICount:          92
      EdgeCount:       18
      CyclomaticComplexity: 2
      functionsReached:
        - g_assertion_message_expr
        - g_free
        - g_log
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:277,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:277,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - free
                - g_free
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:280,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - free
                - g_free
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:280,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:282,10'
              BranchSideFuncs:
                - g_free
                - g_free
            - BranchSide:      'gobex/gobex-header.c:285,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - free
                - g_free
            - BranchSide:      'gobex/gobex-header.c:290,3'
              BranchSideFuncs:
                - g_free
            - BranchSide:      'gobex/gobex-header.c:290,3'
              BranchSideFuncs:
                - g_free
            - BranchSide:      'gobex/gobex-header.c:292,3'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:285,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:286,9'
              BranchSideFuncs:
                - g_free
            - BranchSide:      'gobex/gobex-header.c:287,3'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             'gobex/gobex-header.c:277,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:282,3'
          Dst:             g_free
        - Src:             'gobex/gobex-header.c:292,3'
          Dst:             g_assertion_message_expr
        - Src:             'gobex/gobex-header.c:295,2'
          Dst:             g_free
    - functionName:    get_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - to
        - from
        - count
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_header_decode
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - int
        - 'size_t *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - data
        - len
        - data_policy
        - parsed
        - err
      BBCount:         67
      ICount:          549
      EdgeCount:       84
      CyclomaticComplexity: 19
      functionsReached:
        - g_assertion_message_expr
        - g_convert
        - g_error_free
        - g_log
        - g_malloc0_n
        - g_obex_error_quark
        - g_obex_header_free
        - g_set_error
        - get_bytes
        - strlen
        - util_memdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:136,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:137,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:145,11'
              BranchSideFuncs:
                - g_malloc0_n
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - util_memdup
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_error_quark
                - g_set_error
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - g_obex_error_quark
                - g_set_error
                - g_assertion_message_expr
                - g_log
        - Branch String:   'gobex/gobex-header.c:137,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:138,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:139,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:141,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:141,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-header.c:142,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-header.c:149,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:149,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - util_memdup
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_error_quark
                - g_set_error
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - g_obex_error_quark
                - g_set_error
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:152,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - util_memdup
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_error_quark
                - g_set_error
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - g_obex_error_quark
                - g_set_error
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:152,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:154,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - g_obex_error_quark
                - g_set_error
            - BranchSide:      'gobex/gobex-header.c:199,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - util_memdup
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
            - BranchSide:      'gobex/gobex-header.c:244,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:250,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - get_bytes
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:263,3'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:154,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:155,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:161,19'
              BranchSideFuncs:
                - get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - llvm.is.constant.i32
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,35'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,39'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,31'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:311,7'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:312,5'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,31'
              BranchSideFuncs:
                - llvm.is.constant.i32
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,36'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,41'
              BranchSideFuncs:
                - g_strdup
                - strlen
                - llvm.is.constant.i64
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,45'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,78'
              BranchSideFuncs:
                - strlen
                - llvm.is.constant.i64
                - g_strdup
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
        - Branch String:   '/usr/local/include/glib-2.0/glib/gstrfuncs.h:314,7'
          Branch Sides:
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:316,20'
              BranchSideFuncs:
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '/usr/local/include/glib-2.0/glib/gstrfuncs.h:321,20'
              BranchSideFuncs:
                - g_strdup
        - Branch String:   'gobex/gobex-header.c:172,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:172,24'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:173,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:172,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:173,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:180,47'
              BranchSideFuncs:
                - g_convert
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:183,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:184,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:192,26'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-header.c:199,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:200,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:205,19'
              BranchSideFuncs:
                - get_bytes
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - util_memdup
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
        - Branch String:   'gobex/gobex-header.c:207,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:208,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:214,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - util_memdup
                - g_obex_error_quark
                - g_set_error
        - Branch String:   'gobex/gobex-header.c:214,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:215,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:221,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - util_memdup
        - Branch String:   'gobex/gobex-header.c:224,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:226,33'
              BranchSideFuncs:
                - util_memdup
            - BranchSide:      'gobex/gobex-header.c:229,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:232,3'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:234,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-header.c:250,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:251,16'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_obex_header_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-header.c:256,3'
              BranchSideFuncs:
                - get_bytes
        - Branch String:   'gobex/gobex-header.c:269,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:270,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_header_free
                - g_log
            - BranchSide:      'gobex/gobex-header.c:271,21'
              BranchSideFuncs:
                - g_obex_header_free
        - Branch String:   'gobex/gobex-header.c:270,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:270,3'
              BranchSideFuncs:
                - g_log
                - g_obex_header_free
            - BranchSide:      'gobex/gobex-header.c:270,3'
              BranchSideFuncs:
                - g_obex_header_free
      Callsites:
        - Src:             'gobex/gobex-header.c:139,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:139,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:141,3'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:145,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-header.c:147,8'
          Dst:             get_bytes
        - Src:             'gobex/gobex-header.c:149,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:155,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:155,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:161,9'
          Dst:             get_bytes
        - Src:             'gobex/gobex-header.c:165,23'
          Dst:             strlen
        - Src:             'gobex/gobex-header.c:165,23'
          Dst:             strlen
        - Src:             'gobex/gobex-header.c:165,23'
          Dst:             g_malloc
        - Src:             'gobex/gobex-header.c:165,23'
          Dst:             g_strdup
        - Src:             'gobex/gobex-header.c:173,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:173,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:180,22'
          Dst:             g_convert
        - Src:             'gobex/gobex-header.c:184,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:184,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:188,4'
          Dst:             g_error_free
        - Src:             'gobex/gobex-header.c:200,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:200,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:205,9'
          Dst:             get_bytes
        - Src:             'gobex/gobex-header.c:208,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:208,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:215,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:215,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:226,21'
          Dst:             util_memdup
        - Src:             'gobex/gobex-header.c:234,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:234,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:251,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-header.c:251,4'
          Dst:             g_set_error
        - Src:             'gobex/gobex-header.c:258,3'
          Dst:             get_bytes
        - Src:             'gobex/gobex-header.c:263,3'
          Dst:             g_assertion_message_expr
        - Src:             'gobex/gobex-header.c:270,3'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:271,2'
          Dst:             g_obex_header_free
    - functionName:    g_set_error
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._GError **'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_convert
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'char *'
        - 'size_t *'
        - 'size_t *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_error_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GError *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    utf8_to_utf16
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'short **'
        - 'char *'
      constantsTouched: []
      argNames:
        - utf16
        - utf8
      BBCount:         12
      ICount:          103
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_utf8_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:46,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:47,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:51,27'
              BranchSideFuncs:
                - g_utf8_to_utf16
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex-header.c:52,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:57,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex-header.c:57,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:58,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'gobex/gobex-header.c:60,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-header.c:51,11'
          Dst:             g_utf8_to_utf16
    - functionName:    g_utf8_to_utf16
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - to
        - from
        - count
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_header_encode
      functionSourceFile: '/src/bluez/gobex/gobex-header.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._GObexHeader *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - header
        - buf
        - buf_len
      BBCount:         30
      ICount:          283
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - g_assertion_message_cmpint
        - g_assertion_message_expr
        - g_free
        - g_log
        - put_bytes
        - utf8_to_utf16
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-header.c:85,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:85,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_cmp8
                - put_bytes
                - __sanitizer_cov_trace_switch
                - put_bytes
                - put_bytes
                - __sanitizer_cov_trace_const_cmp4
                - put_bytes
                - put_bytes
                - utf8_to_utf16
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpint
                - put_bytes
                - put_bytes
                - g_free
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-header.c:88,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - put_bytes
                - __sanitizer_cov_trace_switch
                - put_bytes
                - put_bytes
                - __sanitizer_cov_trace_const_cmp4
                - put_bytes
                - put_bytes
                - utf8_to_utf16
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpint
                - put_bytes
                - put_bytes
                - g_free
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:88,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:91,18'
              BranchSideFuncs:
                - put_bytes
                - __sanitizer_cov_trace_switch
                - put_bytes
                - put_bytes
                - __sanitizer_cov_trace_const_cmp4
                - put_bytes
                - put_bytes
                - utf8_to_utf16
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpint
                - put_bytes
                - put_bytes
                - g_free
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:93,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:95,37'
              BranchSideFuncs:
                - utf8_to_utf16
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpint
                - put_bytes
                - put_bytes
                - g_free
            - BranchSide:      'gobex/gobex-header.c:105,9'
              BranchSideFuncs:
                - put_bytes
                - __sanitizer_cov_trace_const_cmp4
                - put_bytes
                - put_bytes
            - BranchSide:      'gobex/gobex-header.c:113,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:116,9'
              BranchSideFuncs:
                - put_bytes
            - BranchSide:      'gobex/gobex-header.c:120,3'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-header.c:96,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:96,34'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:97,4'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-header.c:96,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:97,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-header.c:98,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpint
                - put_bytes
                - put_bytes
                - g_free
        - Branch String:   'gobex/gobex-header.c:98,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:98,3'
              BranchSideFuncs:
                - put_bytes
                - put_bytes
                - g_free
            - BranchSide:      'gobex/gobex-header.c:99,9'
              BranchSideFuncs:
                - put_bytes
                - put_bytes
                - g_free
        - Branch String:   'gobex/gobex-header.c:107,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-header.c:108,14'
              BranchSideFuncs:
                - put_bytes
            - BranchSide:      'gobex/gobex-header.c:110,14'
              BranchSideFuncs:
                - put_bytes
      Callsites:
        - Src:             'gobex/gobex-header.c:85,2'
          Dst:             g_log
        - Src:             'gobex/gobex-header.c:91,8'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:95,15'
          Dst:             utf8_to_utf16
        - Src:             'gobex/gobex-header.c:98,3'
          Dst:             g_assertion_message_cmpint
        - Src:             'gobex/gobex-header.c:100,9'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:101,3'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:102,3'
          Dst:             g_free
        - Src:             'gobex/gobex-header.c:106,9'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:108,4'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:110,4'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:117,3'
          Dst:             put_bytes
        - Src:             'gobex/gobex-header.c:120,3'
          Dst:             g_assertion_message_expr
    - functionName:    g_assertion_message_cmpint
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_body
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkt
        - buf
        - len
      BBCount:         14
      ICount:          119
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:380,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:380,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:382,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:382,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:385,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:386,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:387,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:389,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:389,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:390,3'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:392,3'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'gobex/gobex-packet.c:380,2'
          Dst:             g_log
    - functionName:    g_obex_packet_encode
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkt
        - buf
        - len
      BBCount:         40
      ICount:          298
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - g_log
        - g_obex_header_encode
        - get_body
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:407,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:407,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:409,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:409,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:410,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:412,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:413,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:414,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:416,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:416,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:417,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:423,14'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex-packet.c:417,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:418,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex-packet.c:420,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex-packet.c:425,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:426,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-packet.c:438,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-packet.c:428,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:429,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:431,30'
              BranchSideFuncs:
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex-packet.c:432,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:433,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:435,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex-packet.c:425,40'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:425,38'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex-packet.c:425,38'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_obex_header_encode
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex-packet.c:438,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:439,18'
              BranchSideFuncs:
                - get_body
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-packet.c:451,8'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:440,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:441,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:442,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-packet.c:442,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:443,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:448,12'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'gobex/gobex-packet.c:443,8'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:444,5'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'gobex/gobex-packet.c:445,4'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'gobex/gobex-packet.c:407,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:431,9'
          Dst:             g_obex_header_encode
        - Src:             'gobex/gobex-packet.c:439,9'
          Dst:             get_body
    - functionName:    parse_headers
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GObexPacket *'
        - 'char *'
        - size_t
        - int
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - pkt
        - data
        - len
        - data_policy
        - err
      BBCount:         12
      ICount:          105
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_header_decode
        - g_slist_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:280,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:280,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_header_decode
                - g_slist_append
            - BranchSide:      'gobex/gobex-packet.c:282,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_header_decode
                - g_slist_append
        - Branch String:   'gobex/gobex-packet.c:282,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:286,33'
              BranchSideFuncs:
                - g_obex_header_decode
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex-packet.c:298,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:288,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:289,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:291,33'
              BranchSideFuncs:
                - g_slist_append
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_header_decode
      Callsites:
        - Src:             'gobex/gobex-packet.c:280,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:286,12'
          Dst:             g_obex_header_decode
        - Src:             'gobex/gobex-packet.c:291,18'
          Dst:             g_slist_append
    - functionName:    get_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - to
        - from
        - count
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_packet_decode
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionDepth:   0
      returnType:      'struct._GObexPacket *'
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - int
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - data
        - len
        - header_offset
        - data_policy
        - err
      BBCount:         34
      ICount:          252
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - g_log
        - g_obex_error_quark
        - g_obex_packet_free
        - g_obex_packet_new
        - g_obex_packet_set_data
        - g_set_error
        - get_bytes
        - parse_headers
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:318,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:318,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - get_bytes.138
                - get_bytes.138
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:320,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - get_bytes.138
                - get_bytes.138
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:320,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:321,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:329,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - get_bytes.138
                - get_bytes.138
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:321,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:322,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:323,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:325,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:325,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:326,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:329,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:330,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:338,27'
              BranchSideFuncs:
                - get_bytes.138
                - get_bytes.138
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:330,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:331,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:332,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:334,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:334,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:335,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:342,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:343,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:352,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
        - Branch String:   'gobex/gobex-packet.c:343,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:344,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:345,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-packet.c:348,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:348,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:349,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:357,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:358,3'
              BranchSideFuncs:
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
            - BranchSide:      'gobex/gobex-packet.c:360,25'
              BranchSideFuncs:
                - g_obex_packet_set_data
                - parse_headers
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
        - Branch String:   'gobex/gobex-packet.c:364,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:366,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:368,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-packet.c:318,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:323,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-packet.c:323,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex-packet.c:325,3'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:332,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-packet.c:332,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex-packet.c:334,3'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:338,8'
          Dst:             get_bytes
        - Src:             'gobex/gobex-packet.c:339,8'
          Dst:             get_bytes
        - Src:             'gobex/gobex-packet.c:345,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-packet.c:345,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex-packet.c:348,3'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:355,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-packet.c:360,2'
          Dst:             g_obex_packet_set_data
        - Src:             'gobex/gobex-packet.c:364,7'
          Dst:             parse_headers
        - Src:             'gobex/gobex-packet.c:371,2'
          Dst:             g_obex_packet_free
    - functionName:    g_obex_packet_new
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      'struct._GObexPacket *'
      argCount:        3
      argTypes:
        - char
        - int
        - int
      constantsTouched: []
      argNames:
        - opcode
        - final
        - first_hdr_id
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new_valist
      functionUses:    19
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:242,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:242,2'
              BranchSideFuncs:
                - g_log
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
            - BranchSide:      'gobex/gobex-packet.c:242,2'
              BranchSideFuncs:
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
      Callsites:
        - Src:             'gobex/gobex-packet.c:242,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:245,8'
          Dst:             g_obex_packet_new_valist
    - functionName:    g_obex_packet_set_data
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObexPacket *'
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - pkt
        - data
        - len
        - data_policy
      BBCount:         17
      ICount:          112
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - util_memdup
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:195,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:195,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - util_memdup
            - BranchSide:      'gobex/gobex-packet.c:197,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - util_memdup
        - Branch String:   'gobex/gobex-packet.c:197,20'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:197,23'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:198,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:197,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:198,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:200,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - util_memdup
        - Branch String:   'gobex/gobex-packet.c:203,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:205,31'
              BranchSideFuncs:
                - util_memdup
            - BranchSide:      'gobex/gobex-packet.c:208,23'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:211,28'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:215,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-packet.c:195,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:205,19'
          Dst:             util_memdup
    - functionName:    g_obex_packet_free
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - pkt
      BBCount:         12
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - g_free
        - g_log
        - g_slist_foreach
        - g_slist_free
        - header_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:258,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:258,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - g_slist_foreach
                - g_slist_free
                - g_free
                - free
            - BranchSide:      'gobex/gobex-packet.c:260,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_slist_foreach
                - g_slist_free
                - g_free
                - free
        - Branch String:   'gobex/gobex-packet.c:260,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:260,2'
              BranchSideFuncs:
                - g_slist_foreach
                - g_slist_free
                - g_free
            - BranchSide:      'gobex/gobex-packet.c:263,8'
              BranchSideFuncs:
                - free
                - g_slist_foreach
                - g_slist_free
                - g_free
            - BranchSide:      'gobex/gobex-packet.c:263,8'
              BranchSideFuncs:
                - free
                - g_slist_foreach
                - g_slist_free
                - g_free
            - BranchSide:      'gobex/gobex-packet.c:266,3'
              BranchSideFuncs:
                - g_slist_foreach
                - g_slist_free
                - g_free
      Callsites:
        - Src:             'gobex/gobex-packet.c:258,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:269,2'
          Dst:             g_slist_foreach
        - Src:             'gobex/gobex-packet.c:269,2'
          Dst:             header_free
        - Src:             'gobex/gobex-packet.c:270,2'
          Dst:             g_slist_free
        - Src:             'gobex/gobex-packet.c:271,2'
          Dst:             g_free
    - functionName:    header_free
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - user_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_obex_header_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex-packet.c:253,2'
          Dst:             g_obex_header_free
    - functionName:    g_slist_foreach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GSList *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_slist_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GSList *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_packet_new_valist
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      'struct._GObexPacket *'
      argCount:        4
      argTypes:
        - char
        - int
        - int
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - opcode
        - final
        - first_hdr_id
        - args
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_malloc0_n
        - g_obex_header_create_list
      functionUses:    7
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:223,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:223,2'
              BranchSideFuncs:
                - g_log
                - g_malloc0_n
                - g_obex_header_create_list
            - BranchSide:      'gobex/gobex-packet.c:223,2'
              BranchSideFuncs:
                - g_malloc0_n
                - g_obex_header_create_list
      Callsites:
        - Src:             'gobex/gobex-packet.c:223,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:225,8'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-packet.c:229,17'
          Dst:             g_obex_header_create_list
    - functionName:    g_obex_packet_get_data
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._GObexPacket *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - pkt
        - len
      BBCount:         15
      ICount:          90
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - g_assertion_message_expr
        - g_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:172,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:172,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
            - BranchSide:      'gobex/gobex-packet.c:174,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-packet.c:174,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:175,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:179,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
        - Branch String:   'gobex/gobex-packet.c:181,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:184,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:184,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:186,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:189,2'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             'gobex/gobex-packet.c:172,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:189,2'
          Dst:             g_assertion_message_expr
    - functionName:    g_obex_packet_add_uint32
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - char
        - int
      constantsTouched: []
      argNames:
        - pkt
        - id
        - val
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_header_new_uint32
        - g_obex_packet_add_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:161,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:161,2'
              BranchSideFuncs:
                - g_log
                - g_obex_header_new_uint32
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex-packet.c:163,33'
              BranchSideFuncs:
                - g_obex_header_new_uint32
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex-packet.c:164,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:165,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:167,34'
              BranchSideFuncs:
                - g_obex_packet_add_header
      Callsites:
        - Src:             'gobex/gobex-packet.c:161,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:163,8'
          Dst:             g_obex_header_new_uint32
        - Src:             'gobex/gobex-packet.c:167,9'
          Dst:             g_obex_packet_add_header
    - functionName:    g_obex_packet_add_header
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObexPacket *'
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - pkt
        - header
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_header_get_length
        - g_slist_append
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:94,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:94,2'
              BranchSideFuncs:
                - g_log
                - g_slist_append
                - g_obex_header_get_length
            - BranchSide:      'gobex/gobex-packet.c:94,2'
              BranchSideFuncs:
                - g_slist_append
                - g_obex_header_get_length
      Callsites:
        - Src:             'gobex/gobex-packet.c:94,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:96,17'
          Dst:             g_slist_append
        - Src:             'gobex/gobex-packet.c:97,15'
          Dst:             g_obex_header_get_length
    - functionName:    g_obex_packet_add_uint8
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - char
        - char
      constantsTouched: []
      argNames:
        - pkt
        - id
        - val
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_header_new_uint8
        - g_obex_packet_add_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:148,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:148,2'
              BranchSideFuncs:
                - g_log
                - g_obex_header_new_uint8
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex-packet.c:150,32'
              BranchSideFuncs:
                - g_obex_header_new_uint8
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex-packet.c:151,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:154,34'
              BranchSideFuncs:
                - g_obex_packet_add_header
      Callsites:
        - Src:             'gobex/gobex-packet.c:148,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:150,8'
          Dst:             g_obex_header_new_uint8
        - Src:             'gobex/gobex-packet.c:154,9'
          Dst:             g_obex_packet_add_header
    - functionName:    g_obex_packet_add_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObexPacket *'
        - char
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - pkt
        - id
        - data
        - len
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_header_new_bytes
        - g_obex_packet_add_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:135,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:135,2'
              BranchSideFuncs:
                - g_log
                - g_obex_header_new_bytes
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex-packet.c:137,32'
              BranchSideFuncs:
                - g_obex_header_new_bytes
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex-packet.c:138,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:139,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:141,34'
              BranchSideFuncs:
                - g_obex_packet_add_header
      Callsites:
        - Src:             'gobex/gobex-packet.c:135,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:137,8'
          Dst:             g_obex_header_new_bytes
        - Src:             'gobex/gobex-packet.c:141,9'
          Dst:             g_obex_packet_add_header
    - functionName:    g_obex_packet_add_unicode
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - pkt
        - id
        - str
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_header_new_unicode
        - g_obex_packet_add_header
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:121,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:121,2'
              BranchSideFuncs:
                - g_log
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex-packet.c:123,34'
              BranchSideFuncs:
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex-packet.c:124,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:125,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:127,34'
              BranchSideFuncs:
                - g_obex_packet_add_header
      Callsites:
        - Src:             'gobex/gobex-packet.c:121,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:123,8'
          Dst:             g_obex_header_new_unicode
        - Src:             'gobex/gobex-packet.c:127,9'
          Dst:             g_obex_packet_add_header
    - functionName:    g_obex_packet_add_body
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObexPacket *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - pkt
        - func
        - user_data
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:105,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:105,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:107,6'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:107,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:108,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:110,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-packet.c:105,2'
          Dst:             g_log
    - functionName:    g_obex_packet_prepend_header
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObexPacket *'
        - 'struct._GObexHeader *'
      constantsTouched: []
      argNames:
        - pkt
        - header
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_header_get_length
        - g_slist_prepend
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:84,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:84,2'
              BranchSideFuncs:
                - g_log
                - g_slist_prepend
                - g_obex_header_get_length
            - BranchSide:      'gobex/gobex-packet.c:84,2'
              BranchSideFuncs:
                - g_slist_prepend
                - g_obex_header_get_length
      Callsites:
        - Src:             'gobex/gobex-packet.c:84,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:86,17'
          Dst:             g_slist_prepend
        - Src:             'gobex/gobex-packet.c:87,15'
          Dst:             g_obex_header_get_length
    - functionName:    g_slist_prepend
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_packet_get_operation
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct._GObexPacket *'
        - 'int *'
      constantsTouched: []
      argNames:
        - pkt
        - final
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:74,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:74,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-packet.c:76,6'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:76,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:76,6'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:77,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-packet.c:74,2'
          Dst:             g_log
    - functionName:    g_obex_packet_get_body
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        1
      argTypes:
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - pkt
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_obex_packet_get_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:63,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:63,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_header
                - g_obex_packet_get_header
            - BranchSide:      'gobex/gobex-packet.c:65,34'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_packet_get_header
        - Branch String:   'gobex/gobex-packet.c:66,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:67,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:69,34'
              BranchSideFuncs:
                - g_obex_packet_get_header
      Callsites:
        - Src:             'gobex/gobex-packet.c:63,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:65,9'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex-packet.c:69,9'
          Dst:             g_obex_packet_get_header
    - functionName:    g_obex_packet_get_header
      functionSourceFile: '/src/bluez/gobex/gobex-packet.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      'struct._GObexHeader *'
      argCount:        2
      argTypes:
        - 'struct._GObexPacket *'
        - char
      constantsTouched: []
      argNames:
        - pkt
        - id
      BBCount:         16
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_header_get_id
      functionUses:    12
      BranchProfiles:
        - Branch String:   'gobex/gobex-packet.c:47,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:47,2'
              BranchSideFuncs:
                - g_log
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex-packet.c:49,11'
              BranchSideFuncs:
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'gobex/gobex-packet.c:49,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:50,22'
              BranchSideFuncs:
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex-packet.c:56,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-packet.c:52,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:53,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-packet.c:54,2'
              BranchSideFuncs:
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'gobex/gobex-packet.c:49,40'
          Branch Sides:
            - BranchSide:      'gobex/gobex-packet.c:49,38'
              BranchSideFuncs:
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex-packet.c:49,38'
              BranchSideFuncs:
                - g_obex_header_get_id
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'gobex/gobex-packet.c:47,2'
          Dst:             g_log
        - Src:             'gobex/gobex-packet.c:52,7'
          Dst:             g_obex_header_get_id
    - functionName:    get_get_data
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - user_data
      BBCount:         21
      ICount:          176
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_errno_to_rsp
        - g_obex_error_quark
        - g_obex_packet_add_body
        - g_obex_packet_new
        - g_obex_send
        - g_obex_srm_active
        - get_get_data
        - transfer_complete
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:502,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:502,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_errno_to_rsp
                - g_obex_packet_new
                - g_obex_send
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - transfer_complete
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:504,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_errno_to_rsp
                - g_obex_packet_new
                - g_obex_send
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - transfer_complete
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:505,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:506,26'
              BranchSideFuncs:
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:522,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_errno_to_rsp
                - g_obex_packet_new
                - g_obex_send
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:506,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:507,11'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:510,9'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:514,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:515,22'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:519,10'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-transfer.c:522,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:523,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:525,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_errno_to_rsp
                - g_obex_packet_new
                - g_obex_send
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:525,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:526,21'
              BranchSideFuncs:
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:530,27'
              BranchSideFuncs:
                - g_obex_errno_to_rsp
                - g_obex_packet_new
                - g_obex_send
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:537,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:537,2'
              BranchSideFuncs:
                - g_log
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:538,20'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:502,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:506,8'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex-transfer.c:510,9'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:512,3'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:512,3'
          Dst:             get_get_data
        - Src:             'gobex/gobex-transfer.c:514,8'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:515,4'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:516,4'
          Dst:             g_error_free
        - Src:             'gobex/gobex-transfer.c:526,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:530,7'
          Dst:             g_obex_errno_to_rsp
        - Src:             'gobex/gobex-transfer.c:532,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:533,2'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:535,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-transfer.c:535,8'
          Dst:             g_error_new
        - Src:             'gobex/gobex-transfer.c:537,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:538,2'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:539,2'
          Dst:             g_error_free
    - functionName:    transfer_complete
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.transfer *'
        - 'struct._GError *'
      constantsTouched: []
      argNames:
        - transfer
        - err
      BBCount:         12
      ICount:          80
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - find_transfer
        - g_log
        - g_obex_drop_tx_queue
        - transfer_free
      functionUses:    15
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:88,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:88,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_pc_indir
                - find_transfer
                - transfer_free
                - g_obex_drop_tx_queue
            - BranchSide:      'gobex/gobex-transfer.c:90,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - find_transfer
                - transfer_free
                - g_obex_drop_tx_queue
        - Branch String:   'gobex/gobex-transfer.c:90,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:92,24'
              BranchSideFuncs:
                - g_obex_drop_tx_queue
                - __sanitizer_cov_trace_pc_indir
                - find_transfer
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:95,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - find_transfer
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:97,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:98,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:100,16'
              BranchSideFuncs:
                - transfer_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:88,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:92,3'
          Dst:             g_obex_drop_tx_queue
        - Src:             'gobex/gobex-transfer.c:97,6'
          Dst:             find_transfer
        - Src:             'gobex/gobex-transfer.c:100,2'
          Dst:             transfer_free
    - functionName:    g_error_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GError *'
      argCount:        3
      argTypes:
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_transfer
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.transfer *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         11
      ICount:          60
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:75,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:76,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex-transfer.c:81,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-transfer.c:77,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:78,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:79,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'gobex/gobex-transfer.c:75,37'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:75,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex-transfer.c:75,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    transfer_free
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.transfer *'
      constantsTouched: []
      argNames:
        - transfer
      BBCount:         18
      ICount:          127
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - g_free
        - g_log
        - g_obex_cancel_req
        - g_obex_remove_request_function
        - g_obex_unref
        - g_slist_remove
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:48,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:48,2'
              BranchSideFuncs:
                - g_log
                - g_slist_remove
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_cancel_req
            - BranchSide:      'gobex/gobex-transfer.c:50,29'
              BranchSideFuncs:
                - g_slist_remove
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_cancel_req
        - Branch String:   'gobex/gobex-transfer.c:52,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:53,21'
              BranchSideFuncs:
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_remove_request_function
            - BranchSide:      'gobex/gobex-transfer.c:55,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
                - g_obex_remove_request_function
        - Branch String:   'gobex/gobex-transfer.c:55,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:56,34'
              BranchSideFuncs:
                - g_obex_remove_request_function
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
            - BranchSide:      'gobex/gobex-transfer.c:59,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
                - g_obex_remove_request_function
        - Branch String:   'gobex/gobex-transfer.c:59,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:60,34'
              BranchSideFuncs:
                - g_obex_remove_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
            - BranchSide:      'gobex/gobex-transfer.c:63,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_unref
                - g_free
                - g_obex_remove_request_function
        - Branch String:   'gobex/gobex-transfer.c:63,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:63,6'
              BranchSideFuncs:
                - g_obex_remove_request_function
                - g_obex_unref
                - g_free
            - BranchSide:      'gobex/gobex-transfer.c:64,34'
              BranchSideFuncs:
                - g_obex_remove_request_function
                - g_obex_unref
                - g_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:48,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:50,14'
          Dst:             g_slist_remove
        - Src:             'gobex/gobex-transfer.c:53,3'
          Dst:             g_obex_cancel_req
        - Src:             'gobex/gobex-transfer.c:56,3'
          Dst:             g_obex_remove_request_function
        - Src:             'gobex/gobex-transfer.c:60,3'
          Dst:             g_obex_remove_request_function
        - Src:             'gobex/gobex-transfer.c:64,3'
          Dst:             g_obex_remove_request_function
        - Src:             'gobex/gobex-transfer.c:67,2'
          Dst:             g_obex_unref
        - Src:             'gobex/gobex-transfer.c:68,2'
          Dst:             g_free
    - functionName:    g_slist_remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    put_get_bytes
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'struct.transfer *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - transfer
        - req
      BBCount:         17
      ICount:          112
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - g_log
        - g_obex_header_get_bytes
        - g_obex_packet_get_body
        - g_obex_packet_get_operation
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:332,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:332,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_body
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-transfer.c:334,30'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_body
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-transfer.c:335,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:336,7'
              BranchSideFuncs:
                - g_obex_packet_get_body
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-transfer.c:338,7'
              BranchSideFuncs:
                - g_obex_packet_get_body
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-transfer.c:341,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:342,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:344,26'
              BranchSideFuncs:
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-transfer.c:345,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:346,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:348,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-transfer.c:348,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:349,7'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:351,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:332,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:334,2'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex-transfer.c:340,9'
          Dst:             g_obex_packet_get_body
        - Src:             'gobex/gobex-transfer.c:344,2'
          Dst:             g_obex_header_get_bytes
    - functionName:    handle_get_body
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.transfer *'
        - 'struct._GObexPacket *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - transfer
        - rsp
        - err
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_obex_error_quark
        - g_obex_header_get_bytes
        - g_obex_packet_get_body
        - g_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:166,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:167,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:169,26'
              BranchSideFuncs:
                - g_obex_header_get_bytes
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_error_quark
                - g_set_error
        - Branch String:   'gobex/gobex-transfer.c:170,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:173,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_error_quark
                - g_set_error
        - Branch String:   'gobex/gobex-transfer.c:174,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:175,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
            - BranchSide:      'gobex/gobex-transfer.c:178,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:161,22'
          Dst:             g_obex_packet_get_body
        - Src:             'gobex/gobex-transfer.c:169,2'
          Dst:             g_obex_header_get_bytes
        - Src:             'gobex/gobex-transfer.c:175,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-transfer.c:175,3'
          Dst:             g_set_error
    - functionName:    transfer_abort_response
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError *'
        - 'struct._GObexPacket *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - err
        - rsp
        - user_data
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_error_quark
        - transfer_complete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:108,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:108,2'
              BranchSideFuncs:
                - g_log
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:110,2'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:115,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:115,2'
              BranchSideFuncs:
                - g_log
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:115,2'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:108,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:113,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-transfer.c:113,8'
          Dst:             g_error_new
        - Src:             'gobex/gobex-transfer.c:115,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:116,2'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:117,2'
          Dst:             g_error_free
    - functionName:    g_obex_cancel_transfer
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - id
        - complete_func
        - user_data
      BBCount:         19
      ICount:          130
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - find_transfer
        - g_log
        - g_obex_abort
        - g_obex_cancel_req
        - transfer_abort_response
        - transfer_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:634,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:634,2'
              BranchSideFuncs:
                - g_log
                - find_transfer
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_abort
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:636,27'
              BranchSideFuncs:
                - find_transfer
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_abort
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:638,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:639,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:641,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_abort
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:641,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:642,3'
              BranchSideFuncs:
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:644,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_abort
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:647,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:648,35'
              BranchSideFuncs:
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:655,26'
              BranchSideFuncs:
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:651,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:652,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:653,2'
              BranchSideFuncs:
                - g_obex_cancel_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:656,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:656,6'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:657,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:634,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:636,13'
          Dst:             find_transfer
        - Src:             'gobex/gobex-transfer.c:648,22'
          Dst:             g_obex_abort
        - Src:             'gobex/gobex-transfer.c:648,22'
          Dst:             transfer_abort_response
        - Src:             'gobex/gobex-transfer.c:655,8'
          Dst:             g_obex_cancel_req
        - Src:             'gobex/gobex-transfer.c:660,2'
          Dst:             transfer_free
    - functionName:    g_obex_get_rsp
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - data_func
        - complete_func
        - user_data
        - err
        - first_hdr_id
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_get_rsp_pkt
        - g_obex_packet_new_valist
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:617,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:617,2'
              BranchSideFuncs:
                - g_log
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_get_rsp_pkt
            - BranchSide:      'gobex/gobex-transfer.c:617,2'
              BranchSideFuncs:
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_get_rsp_pkt
      Callsites:
        - Src:             'gobex/gobex-transfer.c:617,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:620,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex-transfer.c:624,9'
          Dst:             g_obex_get_rsp_pkt
    - functionName:    g_obex_get_rsp_pkt
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - rsp
        - data_func
        - complete_func
        - user_data
        - err
      BBCount:         14
      ICount:          121
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_add_request_function
        - g_slist_find
        - transfer_abort_req
        - transfer_get_req
        - transfer_get_req_first
        - transfer_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:586,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:586,2'
              BranchSideFuncs:
                - g_log
                - transfer_new
                - transfer_get_req_first
                - __sanitizer_cov_trace_const_cmp4
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:588,26'
              BranchSideFuncs:
                - transfer_new
                - transfer_get_req_first
                - __sanitizer_cov_trace_const_cmp4
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:591,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:592,3'
              BranchSideFuncs:
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:594,20'
              BranchSideFuncs:
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:594,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:595,3'
              BranchSideFuncs:
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:597,35'
              BranchSideFuncs:
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:605,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:605,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:607,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:586,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:588,13'
          Dst:             transfer_new
        - Src:             'gobex/gobex-transfer.c:591,7'
          Dst:             transfer_get_req_first
        - Src:             'gobex/gobex-transfer.c:594,7'
          Dst:             g_slist_find
        - Src:             'gobex/gobex-transfer.c:597,7'
          Dst:             g_obex_add_request_function
        - Src:             'gobex/gobex-transfer.c:597,7'
          Dst:             transfer_get_req
        - Src:             'gobex/gobex-transfer.c:601,7'
          Dst:             g_obex_add_request_function
        - Src:             'gobex/gobex-transfer.c:601,7'
          Dst:             transfer_abort_req
        - Src:             'gobex/gobex-transfer.c:605,2'
          Dst:             g_log
    - functionName:    transfer_new
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      'struct.transfer *'
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - char
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - opcode
        - complete_func
        - user_data
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_malloc0_n
        - g_obex_ref
        - g_slist_append
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:246,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:246,2'
              BranchSideFuncs:
                - g_log
                - g_malloc0_n
                - g_obex_ref
                - g_slist_append
            - BranchSide:      'gobex/gobex-transfer.c:246,2'
              BranchSideFuncs:
                - g_malloc0_n
                - g_obex_ref
                - g_slist_append
      Callsites:
        - Src:             'gobex/gobex-transfer.c:246,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:248,13'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex-transfer.c:252,19'
          Dst:             g_obex_ref
        - Src:             'gobex/gobex-transfer.c:256,14'
          Dst:             g_slist_append
    - functionName:    transfer_get_req_first
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.transfer *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - transfer
        - rsp
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_error_free
        - g_log
        - g_obex_packet_add_body
        - g_obex_send
        - get_get_data
        - transfer_complete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:549,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:549,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:551,25'
              BranchSideFuncs:
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:553,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:554,21'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:559,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:549,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:551,2'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:551,2'
          Dst:             get_get_data
        - Src:             'gobex/gobex-transfer.c:553,7'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:554,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:555,3'
          Dst:             g_error_free
    - functionName:    g_slist_find
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    transfer_get_req
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - req
        - user_data
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_error_free
        - g_log
        - g_obex_packet_add_body
        - g_obex_packet_new
        - g_obex_send
        - get_get_data
        - transfer_complete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:568,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:568,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:570,8'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:573,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:573,6'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:574,21'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:568,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:570,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:571,2'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:571,2'
          Dst:             get_get_data
        - Src:             'gobex/gobex-transfer.c:573,7'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:574,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:575,3'
          Dst:             g_error_free
    - functionName:    transfer_abort_req
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - req
        - user_data
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_error_quark
        - g_obex_packet_new
        - g_obex_send
        - transfer_complete
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:313,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:313,2'
              BranchSideFuncs:
                - g_log
                - g_obex_error_quark
                - g_error_new
                - g_obex_packet_new
                - g_obex_send
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:313,2'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - g_obex_packet_new
                - g_obex_send
                - transfer_complete
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:313,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:315,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-transfer.c:315,8'
          Dst:             g_error_new
        - Src:             'gobex/gobex-transfer.c:317,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:318,2'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:320,2'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:321,2'
          Dst:             g_error_free
    - functionName:    g_obex_get_req
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - data_func
        - complete_func
        - user_data
        - err
        - first_hdr_id
      BBCount:         12
      ICount:          115
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_packet_new_valist
        - g_obex_send_req
        - transfer_free
        - transfer_new
        - transfer_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:472,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:472,2'
              BranchSideFuncs:
                - g_log
                - transfer_new
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:474,26'
              BranchSideFuncs:
                - transfer_new
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:484,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:485,17'
              BranchSideFuncs:
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:489,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:489,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:489,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:491,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:472,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:474,13'
          Dst:             transfer_new
        - Src:             'gobex/gobex-transfer.c:478,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex-transfer.c:482,21'
          Dst:             g_obex_send_req
        - Src:             'gobex/gobex-transfer.c:482,21'
          Dst:             transfer_response
        - Src:             'gobex/gobex-transfer.c:485,3'
          Dst:             transfer_free
        - Src:             'gobex/gobex-transfer.c:489,2'
          Dst:             g_log
    - functionName:    transfer_response
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError *'
        - 'struct._GObexPacket *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - err
        - rsp
        - user_data
      BBCount:         33
      ICount:          221
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_error_quark
        - g_obex_packet_add_body
        - g_obex_packet_get_operation
        - g_obex_packet_new
        - g_obex_send_req
        - g_obex_srm_active
        - g_obex_strerror
        - handle_get_body
        - put_get_data
        - transfer_complete
        - transfer_response
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:189,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:189,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_error_quark
                - g_obex_strerror
                - g_error_new
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:191,7'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_error_quark
                - g_obex_strerror
                - g_error_new
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:194,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:195,21'
              BranchSideFuncs:
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:199,40'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_error_quark
                - g_obex_strerror
                - g_error_new
        - Branch String:   'gobex/gobex-transfer.c:200,36'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:200,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
                - g_obex_error_quark
                - g_obex_strerror
                - g_error_new
            - BranchSide:      'gobex/gobex-transfer.c:206,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
        - Branch String:   'gobex/gobex-transfer.c:200,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:201,21'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_obex_strerror
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:206,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
                - handle_get_body
        - Branch String:   'gobex/gobex-transfer.c:206,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:207,19'
              BranchSideFuncs:
                - handle_get_body
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:212,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:208,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:209,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:210,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:212,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:213,21'
              BranchSideFuncs:
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:217,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
                - g_obex_packet_new
                - g_obex_packet_add_body
        - Branch String:   'gobex/gobex-transfer.c:217,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:218,27'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:221,32'
              BranchSideFuncs:
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:221,13'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:222,27'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:226,22'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-transfer.c:233,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:233,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:234,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:234,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:234,3'
              BranchSideFuncs:
                - g_log
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:235,21'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex-transfer.c:189,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:195,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:199,12'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex-transfer.c:201,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex-transfer.c:202,7'
          Dst:             g_obex_strerror
        - Src:             'gobex/gobex-transfer.c:201,9'
          Dst:             g_error_new
        - Src:             'gobex/gobex-transfer.c:207,3'
          Dst:             handle_get_body
        - Src:             'gobex/gobex-transfer.c:213,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:218,9'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:220,3'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:220,3'
          Dst:             put_get_data
        - Src:             'gobex/gobex-transfer.c:221,14'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex-transfer.c:222,9'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:230,21'
          Dst:             g_obex_send_req
        - Src:             'gobex/gobex-transfer.c:230,21'
          Dst:             transfer_response
        - Src:             'gobex/gobex-transfer.c:234,3'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:235,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:236,3'
          Dst:             g_error_free
    - functionName:    put_get_data
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
        - len
        - user_data
      BBCount:         17
      ICount:          138
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - g_error_free
        - g_obex_abort
        - g_obex_packet_add_body
        - g_obex_packet_new
        - g_obex_send_req
        - g_obex_srm_active
        - put_get_data
        - transfer_abort_response
        - transfer_complete
        - transfer_response
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:129,15'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:129,18'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:130,10'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex-transfer.c:129,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:130,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:132,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_abort
                - transfer_complete
                - g_error_free
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send_req
        - Branch String:   'gobex/gobex-transfer.c:132,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:134,26'
              BranchSideFuncs:
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:147,34'
              BranchSideFuncs:
                - g_obex_abort
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:134,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:135,11'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:138,27'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:150,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:151,21'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
            - BranchSide:      'gobex/gobex-transfer.c:155,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:134,8'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex-transfer.c:138,9'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:140,3'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:140,3'
          Dst:             put_get_data
        - Src:             'gobex/gobex-transfer.c:141,22'
          Dst:             g_obex_send_req
        - Src:             'gobex/gobex-transfer.c:141,22'
          Dst:             transfer_response
        - Src:             'gobex/gobex-transfer.c:147,21'
          Dst:             g_obex_abort
        - Src:             'gobex/gobex-transfer.c:147,21'
          Dst:             transfer_abort_response
        - Src:             'gobex/gobex-transfer.c:151,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:152,3'
          Dst:             g_error_free
    - functionName:    g_obex_get_req_pkt
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - req
        - data_func
        - complete_func
        - user_data
        - err
      BBCount:         14
      ICount:          112
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_packet_get_operation
        - g_obex_send_req
        - transfer_free
        - transfer_new
        - transfer_response
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:445,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:445,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - transfer_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:447,34'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - transfer_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:447,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:448,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:450,26'
              BranchSideFuncs:
                - transfer_new
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:454,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:455,17'
              BranchSideFuncs:
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:459,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:459,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:459,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:461,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:445,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:447,6'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex-transfer.c:450,13'
          Dst:             transfer_new
        - Src:             'gobex/gobex-transfer.c:452,21'
          Dst:             g_obex_send_req
        - Src:             'gobex/gobex-transfer.c:452,21'
          Dst:             transfer_response
        - Src:             'gobex/gobex-transfer.c:455,3'
          Dst:             transfer_free
        - Src:             'gobex/gobex-transfer.c:459,2'
          Dst:             g_log
    - functionName:    transfer_put_req
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - req
        - user_data
      BBCount:         17
      ICount:          115
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - g_error_free
        - g_log
        - g_obex_packet_new
        - g_obex_send
        - g_obex_srm_active
        - put_get_bytes
        - transfer_complete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:384,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:384,2'
              BranchSideFuncs:
                - g_log
                - put_get_bytes
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-transfer.c:386,26'
              BranchSideFuncs:
                - put_get_bytes
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex-transfer.c:389,40'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:390,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_new
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:393,26'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:389,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:391,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:393,26'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:395,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:395,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:396,21'
              BranchSideFuncs:
                - transfer_complete
                - g_error_free
        - Branch String:   'gobex/gobex-transfer.c:402,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:402,6'
              BranchSideFuncs:
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:403,21'
              BranchSideFuncs:
                - transfer_complete
      Callsites:
        - Src:             'gobex/gobex-transfer.c:384,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:386,12'
          Dst:             put_get_bytes
        - Src:             'gobex/gobex-transfer.c:389,6'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex-transfer.c:393,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex-transfer.c:395,7'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:396,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:397,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex-transfer.c:403,3'
          Dst:             transfer_complete
    - functionName:    transfer_put_req_first
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.transfer *'
        - 'struct._GObexPacket *'
        - char
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - transfer
        - req
        - first_hdr_id
        - args
      BBCount:         11
      ICount:          89
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_error_free
        - g_log
        - g_obex_packet_new_valist
        - g_obex_send
        - put_get_bytes
        - transfer_complete
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:361,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:361,2'
              BranchSideFuncs:
                - g_log
                - put_get_bytes
                - g_obex_packet_new_valist
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:363,26'
              BranchSideFuncs:
                - put_get_bytes
                - g_obex_packet_new_valist
                - g_obex_send
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:367,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:368,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:373,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - transfer_complete
        - Branch String:   'gobex/gobex-transfer.c:373,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:373,6'
              BranchSideFuncs:
                - transfer_complete
            - BranchSide:      'gobex/gobex-transfer.c:374,21'
              BranchSideFuncs:
                - transfer_complete
      Callsites:
        - Src:             'gobex/gobex-transfer.c:361,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:363,12'
          Dst:             put_get_bytes
        - Src:             'gobex/gobex-transfer.c:365,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex-transfer.c:367,7'
          Dst:             g_obex_send
        - Src:             'gobex/gobex-transfer.c:368,3'
          Dst:             transfer_complete
        - Src:             'gobex/gobex-transfer.c:369,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex-transfer.c:374,3'
          Dst:             transfer_complete
    - functionName:    g_obex_put_rsp
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - req
        - data_func
        - complete_func
        - user_data
        - err
        - first_hdr_id
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_add_request_function
        - g_slist_find
        - transfer_abort_req
        - transfer_new
        - transfer_put_req
        - transfer_put_req_first
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:415,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:415,2'
              BranchSideFuncs:
                - g_log
                - transfer_new
                - llvm.va_start
                - transfer_put_req_first
                - llvm.va_end
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:417,26'
              BranchSideFuncs:
                - transfer_new
                - llvm.va_start
                - transfer_put_req_first
                - llvm.va_end
                - g_slist_find
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:423,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:424,3'
              BranchSideFuncs:
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:426,35'
              BranchSideFuncs:
                - g_obex_add_request_function
                - g_obex_add_request_function
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:434,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:434,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:436,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:415,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:417,13'
          Dst:             transfer_new
        - Src:             'gobex/gobex-transfer.c:421,2'
          Dst:             transfer_put_req_first
        - Src:             'gobex/gobex-transfer.c:423,7'
          Dst:             g_slist_find
        - Src:             'gobex/gobex-transfer.c:426,7'
          Dst:             g_obex_add_request_function
        - Src:             'gobex/gobex-transfer.c:426,7'
          Dst:             transfer_put_req
        - Src:             'gobex/gobex-transfer.c:430,7'
          Dst:             g_obex_add_request_function
        - Src:             'gobex/gobex-transfer.c:430,7'
          Dst:             transfer_abort_req
        - Src:             'gobex/gobex-transfer.c:434,2'
          Dst:             g_log
    - functionName:    g_obex_put_req
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - data_func
        - complete_func
        - user_data
        - err
        - first_hdr_id
      BBCount:         6
      ICount:          65
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new_valist
        - g_obex_put_req_pkt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:296,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:296,2'
              BranchSideFuncs:
                - g_log
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_put_req_pkt
            - BranchSide:      'gobex/gobex-transfer.c:296,2'
              BranchSideFuncs:
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - g_obex_put_req_pkt
      Callsites:
        - Src:             'gobex/gobex-transfer.c:296,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:299,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex-transfer.c:303,9'
          Dst:             g_obex_put_req_pkt
    - functionName:    g_obex_put_req_pkt
      functionSourceFile: '/src/bluez/gobex/gobex-transfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - req
        - data_func
        - complete_func
        - user_data
        - err
      BBCount:         14
      ICount:          116
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_log
        - g_obex_packet_add_body
        - g_obex_packet_get_operation
        - g_obex_send_req
        - put_get_data
        - transfer_free
        - transfer_new
        - transfer_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex-transfer.c:267,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:267,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - transfer_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:269,34'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - transfer_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:269,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:270,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex-transfer.c:272,26'
              BranchSideFuncs:
                - transfer_new
                - g_obex_packet_add_body
                - g_obex_send_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - transfer_free
        - Branch String:   'gobex/gobex-transfer.c:279,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:280,17'
              BranchSideFuncs:
                - transfer_free
            - BranchSide:      'gobex/gobex-transfer.c:284,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex-transfer.c:284,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-transfer.c:284,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex-transfer.c:286,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex-transfer.c:267,2'
          Dst:             g_log
        - Src:             'gobex/gobex-transfer.c:269,6'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex-transfer.c:272,13'
          Dst:             transfer_new
        - Src:             'gobex/gobex-transfer.c:275,2'
          Dst:             g_obex_packet_add_body
        - Src:             'gobex/gobex-transfer.c:275,2'
          Dst:             put_get_data
        - Src:             'gobex/gobex-transfer.c:277,21'
          Dst:             g_obex_send_req
        - Src:             'gobex/gobex-transfer.c:277,21'
          Dst:             transfer_response
        - Src:             'gobex/gobex-transfer.c:280,3'
          Dst:             transfer_free
        - Src:             'gobex/gobex-transfer.c:284,2'
          Dst:             g_log
    - functionName:    check_connid
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - pkt
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_obex_header_get_uint32
        - g_obex_packet_get_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1162,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1163,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1165,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_get_uint32
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'gobex/gobex.c:1166,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1167,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1169,27'
              BranchSideFuncs:
                - g_obex_header_get_uint32
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             'gobex/gobex.c:1165,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:1169,2'
          Dst:             g_obex_header_get_uint32
    - functionName:    req_handler_cmpop
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 888
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          27
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_request
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - req
      BBCount:         10
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - check_connid
        - g_obex_packet_get_operation
        - parse_connect_data
        - setup_srm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1180,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1182,22'
              BranchSideFuncs:
                - parse_connect_data
                - setup_srm
            - BranchSide:      'gobex/gobex.c:1185,3'
              BranchSideFuncs:
                - setup_srm
            - BranchSide:      'gobex/gobex.c:1187,20'
              BranchSideFuncs:
                - check_connid
                - __sanitizer_cov_trace_const_cmp4
                - setup_srm
        - Branch String:   'gobex/gobex.c:1187,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1188,4'
              BranchSideFuncs:
                - setup_srm
            - BranchSide:      'gobex/gobex.c:1190,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:1179,7'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:1182,3'
          Dst:             parse_connect_data
        - Src:             'gobex/gobex.c:1187,7'
          Dst:             check_connid
        - Src:             'gobex/gobex.c:1193,2'
          Dst:             setup_srm
    - functionName:    parse_connect_data
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - pkt
      BBCount:         19
      ICount:          148
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - g_obex_header_get_apparam
        - g_obex_header_get_uint32
        - g_obex_packet_get_data
        - g_obex_packet_get_header
        - g_realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1059,19'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1059,22'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1060,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1059,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1060,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1062,2'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
                - g_realloc
                - g_obex_packet_get_header
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
                - g_obex_header_get_uint32
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex.c:1065,26'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1065,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_realloc
                - g_obex_packet_get_header
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
                - g_obex_header_get_uint32
            - BranchSide:      'gobex/gobex.c:1067,27'
              BranchSideFuncs:
                - g_realloc
                - g_obex_packet_get_header
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
                - g_obex_header_get_uint32
        - Branch String:   'gobex/gobex.c:1065,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1066,18'
              BranchSideFuncs:
                - g_realloc
                - g_obex_packet_get_header
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
                - g_obex_header_get_uint32
            - BranchSide:      'gobex/gobex.c:1067,27'
              BranchSideFuncs:
                - g_realloc
                - g_obex_packet_get_header
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
                - g_obex_header_get_uint32
        - Branch String:   'gobex/gobex.c:1070,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1071,28'
              BranchSideFuncs:
                - g_obex_header_get_uint32
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
            - BranchSide:      'gobex/gobex.c:1073,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_get_apparam
        - Branch String:   'gobex/gobex.c:1074,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1074,6'
              BranchSideFuncs:
                - g_obex_header_get_apparam
            - BranchSide:      'gobex/gobex.c:1075,46'
              BranchSideFuncs:
                - g_obex_header_get_apparam
      Callsites:
        - Src:             'gobex/gobex.c:1058,9'
          Dst:             g_obex_packet_get_data
        - Src:             'gobex/gobex.c:1067,17'
          Dst:             g_realloc
        - Src:             'gobex/gobex.c:1069,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:1071,3'
          Dst:             g_obex_header_get_uint32
        - Src:             'gobex/gobex.c:1073,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:1075,20'
          Dst:             g_obex_header_get_apparam
    - functionName:    setup_srm
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 384
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - int
      constantsTouched: []
      argNames:
        - obex
        - pkt
        - outgoing
      BBCount:         29
      ICount:          165
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - check_srm_final
        - g_log
        - g_obex_header_get_uint8
        - g_obex_packet_add_uint8
        - g_obex_packet_get_header
        - g_obex_packet_get_operation
        - g_obex_srm_enabled
        - set_srm
        - set_srmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:389,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:390,3'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - g_obex_packet_get_header
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_log
            - BranchSide:      'gobex/gobex.c:392,35'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - g_obex_packet_get_header
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_log
        - Branch String:   'gobex/gobex.c:395,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:397,27'
              BranchSideFuncs:
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
                - g_log
            - BranchSide:      'gobex/gobex.c:400,33'
              BranchSideFuncs:
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
        - Branch String:   'gobex/gobex.c:398,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:398,3'
              BranchSideFuncs:
                - g_log
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
            - BranchSide:      'gobex/gobex.c:399,11'
              BranchSideFuncs:
                - set_srm
                - g_obex_packet_get_header
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - g_log
        - Branch String:   'gobex/gobex.c:404,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:406,27'
              BranchSideFuncs:
                - g_obex_header_get_uint8
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_log
            - BranchSide:      'gobex/gobex.c:409,13'
              BranchSideFuncs:
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_add_uint8
        - Branch String:   'gobex/gobex.c:407,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:407,3'
              BranchSideFuncs:
                - g_log
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
            - BranchSide:      'gobex/gobex.c:408,12'
              BranchSideFuncs:
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
        - Branch String:   'gobex/gobex.c:409,31'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:409,34'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_obex_packet_add_uint8
            - BranchSide:      'gobex/gobex.c:412,12'
              BranchSideFuncs:
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
        - Branch String:   'gobex/gobex.c:409,13'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:410,27'
              BranchSideFuncs:
                - g_obex_packet_add_uint8
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
            - BranchSide:      'gobex/gobex.c:412,12'
              BranchSideFuncs:
                - set_srmp
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
        - Branch String:   'gobex/gobex.c:414,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:414,6'
              BranchSideFuncs:
                - check_srm_final
            - BranchSide:      'gobex/gobex.c:415,19'
              BranchSideFuncs:
                - check_srm_final
      Callsites:
        - Src:             'gobex/gobex.c:392,7'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:394,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:397,3'
          Dst:             g_obex_header_get_uint8
        - Src:             'gobex/gobex.c:398,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:399,3'
          Dst:             set_srm
        - Src:             'gobex/gobex.c:400,14'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:401,3'
          Dst:             set_srm
        - Src:             'gobex/gobex.c:403,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:406,3'
          Dst:             g_obex_header_get_uint8
        - Src:             'gobex/gobex.c:407,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:408,3'
          Dst:             set_srmp
        - Src:             'gobex/gobex.c:410,3'
          Dst:             g_obex_packet_add_uint8
        - Src:             'gobex/gobex.c:412,3'
          Dst:             set_srmp
        - Src:             'gobex/gobex.c:415,3'
          Dst:             check_srm_final
    - functionName:    set_srm
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - char
        - char
      constantsTouched: []
      argNames:
        - obex
        - op
        - srm
      BBCount:         20
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - g_free
        - g_log
        - g_malloc0_n
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:320,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:321,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc0_n
            - BranchSide:      'gobex/gobex.c:332,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:321,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:322,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:324,12'
              BranchSideFuncs:
                - g_malloc0_n
        - Branch String:   'gobex/gobex.c:332,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:333,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      'gobex/gobex.c:339,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:333,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:334,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      'gobex/gobex.c:335,17'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:340,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:341,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      'gobex/gobex.c:343,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:345,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:345,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      'gobex/gobex.c:345,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
        - Branch String:   'gobex/gobex.c:349,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:350,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:352,9'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             'gobex/gobex.c:324,12'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:345,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:352,2'
          Dst:             g_free
    - functionName:    g_obex_srm_enabled
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:358,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:361,6'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:361,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:362,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:364,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    set_srmp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - char
        - int
      constantsTouched: []
      argNames:
        - obex
        - srmp
        - outgoing
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:304,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:308,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'gobex/gobex.c:308,35'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:308,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex.c:311,17'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:308,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:311,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    check_srm_final
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - char
      constantsTouched: []
      argNames:
        - obex
        - op
      BBCount:         11
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - g_obex_srm_enabled
        - set_srm
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:369,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:370,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
            - BranchSide:      'gobex/gobex.c:372,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
        - Branch String:   'gobex/gobex.c:372,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:374,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:376,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - set_srm
        - Branch String:   'gobex/gobex.c:376,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:377,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:378,2'
              BranchSideFuncs:
                - set_srm
      Callsites:
        - Src:             'gobex/gobex.c:369,7'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:380,2'
          Dst:             set_srm
    - functionName:    g_realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    auth_challenge
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1031
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         9
      ICount:          66
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_obex_send_internal
        - g_source_remove
        - prepare_auth_rsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1034,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1035,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1037,2'
              BranchSideFuncs:
                - prepare_auth_rsp
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1043,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1044,19'
              BranchSideFuncs:
                - g_source_remove
                - g_obex_send_internal
            - BranchSide:      'gobex/gobex.c:1047,2'
              BranchSideFuncs:
                - g_obex_send_internal
      Callsites:
        - Src:             'gobex/gobex.c:1039,2'
          Dst:             prepare_auth_rsp
        - Src:             'gobex/gobex.c:1044,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:1048,2'
          Dst:             g_obex_send_internal
    - functionName:    prepare_auth_rsp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - rsp
      BBCount:         10
      ICount:          84
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - digest_response
        - g_free
        - g_obex_apparam_free
        - g_obex_apparam_get_bytes
        - g_obex_apparam_set_bytes
        - g_obex_header_new_tag
        - g_obex_packet_add_header
        - g_obex_packet_get_header
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:606,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:607,3'
              BranchSideFuncs:
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex.c:609,32'
              BranchSideFuncs:
                - g_obex_apparam_get_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_apparam_free
                - __sanitizer_cov_trace_const_cmp8
                - digest_response
                - g_obex_apparam_set_bytes
                - g_obex_header_new_tag
                - g_obex_packet_add_header
                - g_obex_apparam_free
                - g_free
        - Branch String:   'gobex/gobex.c:609,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:610,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - digest_response
                - g_obex_apparam_set_bytes
                - g_obex_header_new_tag
                - g_obex_packet_add_header
                - g_obex_apparam_free
                - g_free
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex.c:612,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - digest_response
                - g_obex_apparam_set_bytes
                - g_obex_header_new_tag
                - g_obex_packet_add_header
                - g_obex_apparam_free
                - g_free
                - g_obex_apparam_free
        - Branch String:   'gobex/gobex.c:612,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:613,3'
              BranchSideFuncs:
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex.c:615,27'
              BranchSideFuncs:
                - digest_response
                - g_obex_apparam_set_bytes
                - g_obex_header_new_tag
                - g_obex_packet_add_header
                - g_obex_apparam_free
                - g_free
                - g_obex_apparam_free
      Callsites:
        - Src:             'gobex/gobex.c:605,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:609,7'
          Dst:             g_obex_apparam_get_bytes
        - Src:             'gobex/gobex.c:615,11'
          Dst:             digest_response
        - Src:             'gobex/gobex.c:616,12'
          Dst:             g_obex_apparam_set_bytes
        - Src:             'gobex/gobex.c:618,8'
          Dst:             g_obex_header_new_tag
        - Src:             'gobex/gobex.c:619,2'
          Dst:             g_obex_packet_add_header
        - Src:             'gobex/gobex.c:621,2'
          Dst:             g_obex_apparam_free
        - Src:             'gobex/gobex.c:622,2'
          Dst:             g_free
        - Src:             'gobex/gobex.c:625,2'
          Dst:             g_obex_apparam_free
    - functionName:    g_source_remove
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_send_internal
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct.pending_pkt *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - p
        - err
      BBCount:         20
      ICount:          114
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - enable_tx
        - g_log
        - g_obex_error_quark
        - g_obex_packet_get_operation
        - g_queue_push_head
        - g_queue_push_tail
        - g_set_error
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:540,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:541,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:549,34'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_tail
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:541,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:542,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:543,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:545,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:545,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex.c:546,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:549,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:550,21'
              BranchSideFuncs:
                - g_queue_push_head
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
            - BranchSide:      'gobex/gobex.c:552,21'
              BranchSideFuncs:
                - g_queue_push_tail
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
        - Branch String:   'gobex/gobex.c:554,32'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:554,35'
              BranchSideFuncs:
                - enable_tx
            - BranchSide:      'gobex/gobex.c:555,13'
              BranchSideFuncs:
                - enable_tx
        - Branch String:   'gobex/gobex.c:554,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:555,13'
              BranchSideFuncs:
                - enable_tx
            - BranchSide:      'gobex/gobex.c:557,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:543,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:543,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:545,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:549,6'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:550,3'
          Dst:             g_queue_push_head
        - Src:             'gobex/gobex.c:552,3'
          Dst:             g_queue_push_tail
        - Src:             'gobex/gobex.c:555,3'
          Dst:             enable_tx
    - functionName:    g_queue_push_head
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GQueue *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_push_tail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GQueue *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    enable_tx
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         11
      ICount:          61
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_io_add_watch
        - write_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:516,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:519,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_io_add_watch
        - Branch String:   'gobex/gobex.c:519,16'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:519,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_io_add_watch
            - BranchSide:      'gobex/gobex.c:520,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:519,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:520,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:522,7'
              BranchSideFuncs:
                - g_io_add_watch
      Callsites:
        - Src:             'gobex/gobex.c:523,23'
          Dst:             g_io_add_watch
        - Src:             'gobex/gobex.c:523,23'
          Dst:             write_data
    - functionName:    write_data
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GIOChannel *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - io
        - cond
        - user_data
      BBCount:         54
      ICount:          359
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - check_srm_final
        - g_error_free
        - g_log
        - g_obex_packet_encode
        - g_obex_srm_enabled
        - g_obex_suspend
        - g_queue_get_length
        - g_queue_pop_head
        - g_queue_push_head
        - g_timeout_add_seconds
        - pending_pkt_free
        - req_timeout
        - setup_srm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:425,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:426,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:428,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_pop_head
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:428,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:431,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_pop_head
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:431,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:434,24'
              BranchSideFuncs:
                - g_queue_pop_head
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_head
            - BranchSide:      'gobex/gobex.c:482,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:435,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:436,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:438,13'
              BranchSideFuncs:
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:440,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:441,4'
              BranchSideFuncs:
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
            - BranchSide:      'gobex/gobex.c:444,7'
              BranchSideFuncs:
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:444,25'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:444,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
                - g_queue_push_head
            - BranchSide:      'gobex/gobex.c:444,36'
              BranchSideFuncs:
                - g_obex_packet_encode
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
                - g_queue_push_head
                - g_obex_suspend
        - Branch String:   'gobex/gobex.c:444,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:444,36'
              BranchSideFuncs:
                - g_queue_push_head
            - BranchSide:      'gobex/gobex.c:445,22'
              BranchSideFuncs:
                - g_queue_push_head
        - Branch String:   'gobex/gobex.c:451,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:452,22'
              BranchSideFuncs:
                - g_queue_push_head
                - g_obex_suspend
            - BranchSide:      'gobex/gobex.c:457,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:457,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:458,21'
              BranchSideFuncs:
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:462,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
                - g_timeout_add_seconds
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:462,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:463,8'
              BranchSideFuncs:
                - g_timeout_add_seconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:470,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - check_srm_final
        - Branch String:   'gobex/gobex.c:463,8'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:464,22'
              BranchSideFuncs:
                - pending_pkt_free
                - g_timeout_add_seconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:465,24'
              BranchSideFuncs:
                - g_timeout_add_seconds
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:470,8'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:471,21'
              BranchSideFuncs:
                - check_srm_final
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:473,21'
              BranchSideFuncs:
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:482,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:487,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:487,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:487,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:488,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
        - Branch String:   'gobex/gobex.c:488,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:488,3'
              BranchSideFuncs:
                - g_log
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'gobex/gobex.c:490,7'
              BranchSideFuncs:
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'gobex/gobex.c:490,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:491,8'
              BranchSideFuncs:
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'gobex/gobex.c:497,16'
              BranchSideFuncs:
                - g_error_free
        - Branch String:   'gobex/gobex.c:491,8'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:492,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - pending_pkt_free
                - g_error_free
            - BranchSide:      'gobex/gobex.c:494,21'
              BranchSideFuncs:
                - pending_pkt_free
                - g_error_free
        - Branch String:   'gobex/gobex.c:502,24'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:502,46'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:503,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:502,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:502,64'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:503,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:434,7'
          Dst:             g_queue_pop_head
        - Src:             'gobex/gobex.c:438,3'
          Dst:             setup_srm
        - Src:             'gobex/gobex.c:440,7'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:445,4'
          Dst:             g_queue_push_head
        - Src:             'gobex/gobex.c:450,9'
          Dst:             g_obex_packet_encode
        - Src:             'gobex/gobex.c:452,4'
          Dst:             g_queue_push_head
        - Src:             'gobex/gobex.c:453,4'
          Dst:             g_obex_suspend
        - Src:             'gobex/gobex.c:458,4'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:464,5'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:466,20'
          Dst:             g_timeout_add_seconds
        - Src:             'gobex/gobex.c:466,20'
          Dst:             req_timeout
        - Src:             'gobex/gobex.c:471,5'
          Dst:             check_srm_final
        - Src:             'gobex/gobex.c:473,4'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:488,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:494,4'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:497,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:502,27'
          Dst:             g_queue_get_length
    - functionName:    g_io_add_watch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GIOChannel *'
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_pop_head
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._GQueue *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_suspend
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 959
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         17
      ICount:          97
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - g_log
        - g_obex_packet_get_operation
        - g_obex_srm_active
        - g_obex_srm_suspend
        - g_source_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:962,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:962,2'
              BranchSideFuncs:
                - g_log
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_suspend
            - BranchSide:      'gobex/gobex.c:964,25'
              BranchSideFuncs:
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_suspend
        - Branch String:   'gobex/gobex.c:964,31'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:964,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_suspend
            - BranchSide:      'gobex/gobex.c:965,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
        - Branch String:   'gobex/gobex.c:964,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:965,3'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
                - g_obex_srm_suspend
            - BranchSide:      'gobex/gobex.c:968,34'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_source_remove
                - g_obex_srm_suspend
        - Branch String:   'gobex/gobex.c:968,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:968,53'
              BranchSideFuncs:
                - g_obex_srm_suspend
            - BranchSide:      'gobex/gobex.c:969,22'
              BranchSideFuncs:
                - g_obex_srm_suspend
        - Branch String:   'gobex/gobex.c:976,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:976,6'
              BranchSideFuncs:
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:977,19'
              BranchSideFuncs:
                - g_source_remove
      Callsites:
        - Src:             'gobex/gobex.c:962,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:964,7'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex.c:968,6'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:969,3'
          Dst:             g_obex_srm_suspend
        - Src:             'gobex/gobex.c:977,3'
          Dst:             g_source_remove
    - functionName:    pending_pkt_free
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.pending_pkt *'
      constantsTouched: []
      argNames:
        - p
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_free
        - g_obex_packet_free
        - g_obex_unref
        - g_source_remove
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:221,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:222,16'
              BranchSideFuncs:
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_free
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:224,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_free
                - g_free
                - g_source_remove
        - Branch String:   'gobex/gobex.c:224,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:224,6'
              BranchSideFuncs:
                - g_source_remove
                - g_obex_packet_free
                - g_free
            - BranchSide:      'gobex/gobex.c:225,19'
              BranchSideFuncs:
                - g_source_remove
                - g_obex_packet_free
                - g_free
      Callsites:
        - Src:             'gobex/gobex.c:222,3'
          Dst:             g_obex_unref
        - Src:             'gobex/gobex.c:225,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:227,2'
          Dst:             g_obex_packet_free
        - Src:             'gobex/gobex.c:229,2'
          Dst:             g_free
    - functionName:    req_timeout
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - user_data
      BBCount:         14
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - g_assertion_message_expr
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_error_quark
        - pending_pkt_free
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:238,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:238,2'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
            - BranchSide:      'gobex/gobex.c:240,2'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
                - g_log
        - Branch String:   'gobex/gobex.c:246,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:246,2'
              BranchSideFuncs:
                - g_log
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'gobex/gobex.c:248,6'
              BranchSideFuncs:
                - g_error_free
                - pending_pkt_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'gobex/gobex.c:248,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:248,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - g_error_free
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:249,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - g_error_free
                - pending_pkt_free
      Callsites:
        - Src:             'gobex/gobex.c:238,2'
          Dst:             g_assertion_message_expr
        - Src:             'gobex/gobex.c:243,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:243,8'
          Dst:             g_error_new
        - Src:             'gobex/gobex.c:246,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:251,2'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:252,2'
          Dst:             pending_pkt_free
    - functionName:    g_timeout_add_seconds
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_get_length
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._GQueue *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_unref
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         24
      ICount:          160
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - g_free
        - g_io_channel_unref
        - g_log
        - g_obex_apparam_free
        - g_queue_foreach
        - g_queue_free
        - g_slist_free_full
        - g_source_remove
        - pending_pkt_free
        - tx_queue_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1534,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1534,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - g_slist_free_full
                - g_queue_foreach
                - g_queue_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
                - g_source_remove
                - g_io_channel_unref
            - BranchSide:      'gobex/gobex.c:1536,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_slist_free_full
                - g_queue_foreach
                - g_queue_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
                - g_source_remove
                - g_io_channel_unref
        - Branch String:   'gobex/gobex.c:1536,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1537,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1539,20'
              BranchSideFuncs:
                - g_slist_free_full
                - g_queue_foreach
                - g_queue_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
                - g_source_remove
                - g_io_channel_unref
        - Branch String:   'gobex/gobex.c:1544,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1545,22'
              BranchSideFuncs:
                - g_io_channel_unref
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1547,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1547,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1548,19'
              BranchSideFuncs:
                - g_source_remove
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1550,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1550,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1551,19'
              BranchSideFuncs:
                - g_source_remove
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:1553,9'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - g_free
                - g_obex_apparam_free
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:1557,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1558,20'
              BranchSideFuncs:
                - pending_pkt_free
                - g_free
                - g_obex_apparam_free
            - BranchSide:      'gobex/gobex.c:1560,6'
              BranchSideFuncs:
                - g_free
                - g_obex_apparam_free
        - Branch String:   'gobex/gobex.c:1560,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1561,23'
              BranchSideFuncs:
                - g_obex_apparam_free
                - g_free
            - BranchSide:      'gobex/gobex.c:1563,9'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             'gobex/gobex.c:1534,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1539,2'
          Dst:             g_slist_free_full
        - Src:             'gobex/gobex.c:1539,2'
          Dst:             g_free
        - Src:             'gobex/gobex.c:1541,2'
          Dst:             g_queue_foreach
        - Src:             'gobex/gobex.c:1541,2'
          Dst:             tx_queue_free
        - Src:             'gobex/gobex.c:1542,2'
          Dst:             g_queue_free
        - Src:             'gobex/gobex.c:1545,3'
          Dst:             g_io_channel_unref
        - Src:             'gobex/gobex.c:1548,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:1551,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:1553,2'
          Dst:             g_free
        - Src:             'gobex/gobex.c:1554,2'
          Dst:             g_free
        - Src:             'gobex/gobex.c:1555,2'
          Dst:             g_free
        - Src:             'gobex/gobex.c:1558,3'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:1561,3'
          Dst:             g_obex_apparam_free
        - Src:             'gobex/gobex.c:1563,2'
          Dst:             g_free
    - functionName:    g_slist_free_full
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tx_queue_free
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - data
        - user_data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - pending_pkt_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex.c:1525,2'
          Dst:             pending_pkt_free
    - functionName:    g_queue_foreach
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GQueue *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GQueue *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_io_channel_unref
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GIOChannel *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_srm_active
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1015
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_srm_enabled
      functionUses:    6
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1018,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1019,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1021,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1021,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1022,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1024,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1026,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1026,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1026,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:1018,7'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:1026,2'
          Dst:             g_log
    - functionName:    g_obex_srm_suspend
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_obex_packet_new
        - g_obex_send
        - g_source_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:944,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:944,6'
              BranchSideFuncs:
                - g_source_remove
                - g_obex_packet_new
                - g_obex_send
            - BranchSide:      'gobex/gobex.c:945,19'
              BranchSideFuncs:
                - g_source_remove
                - g_obex_packet_new
                - g_obex_send
      Callsites:
        - Src:             'gobex/gobex.c:945,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:951,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:955,2'
          Dst:             g_obex_send
    - functionName:    g_obex_send
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - pkt
        - err
      BBCount:         26
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - g_log
        - g_malloc0_n
        - g_obex_error_quark
        - g_obex_send_internal
        - g_set_error
        - pending_pkt_free
        - prepare_connect_rsp
        - prepare_srm_rsp
      functionUses:    11
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:677,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:677,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - prepare_srm_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - prepare_connect_rsp
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:679,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - prepare_srm_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - prepare_connect_rsp
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:679,19'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:679,22'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:680,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:679,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:680,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:688,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - prepare_srm_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - prepare_connect_rsp
        - Branch String:   'gobex/gobex.c:680,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:681,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:682,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:684,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:684,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex.c:685,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:688,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:690,23'
              BranchSideFuncs:
                - prepare_connect_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:694,19'
              BranchSideFuncs:
                - prepare_srm_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:694,19'
              BranchSideFuncs:
                - prepare_srm_rsp
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:698,6'
              BranchSideFuncs:
                - g_malloc0_n
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:702,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:703,20'
              BranchSideFuncs:
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:705,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:677,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:682,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:682,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:684,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:690,3'
          Dst:             prepare_connect_rsp
        - Src:             'gobex/gobex.c:694,3'
          Dst:             prepare_srm_rsp
        - Src:             'gobex/gobex.c:698,6'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:701,8'
          Dst:             g_obex_send_internal
        - Src:             'gobex/gobex.c:703,3'
          Dst:             pending_pkt_free
    - functionName:    prepare_connect_rsp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - rsp
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_obex_header_get_uint32
        - g_obex_header_new_uint32
        - g_obex_packet_get_header
        - g_obex_packet_prepend_header
        - g_obex_packet_set_data
        - init_connect_data
        - prepare_auth_rsp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:639,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:640,28'
              BranchSideFuncs:
                - g_obex_header_get_uint32
                - prepare_auth_rsp
            - BranchSide:      'gobex/gobex.c:644,29'
              BranchSideFuncs:
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - prepare_auth_rsp
        - Branch String:   'gobex/gobex.c:650,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:650,6'
              BranchSideFuncs:
                - prepare_auth_rsp
            - BranchSide:      'gobex/gobex.c:651,20'
              BranchSideFuncs:
                - prepare_auth_rsp
      Callsites:
        - Src:             'gobex/gobex.c:635,2'
          Dst:             init_connect_data
        - Src:             'gobex/gobex.c:636,2'
          Dst:             g_obex_packet_set_data
        - Src:             'gobex/gobex.c:638,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:640,3'
          Dst:             g_obex_header_get_uint32
        - Src:             'gobex/gobex.c:646,8'
          Dst:             g_obex_header_new_uint32
        - Src:             'gobex/gobex.c:647,2'
          Dst:             g_obex_packet_prepend_header
        - Src:             'gobex/gobex.c:651,3'
          Dst:             prepare_auth_rsp
    - functionName:    prepare_srm_rsp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - pkt
      BBCount:         13
      ICount:          70
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - g_obex_header_new_uint8
        - g_obex_packet_get_header
        - g_obex_packet_prepend_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:658,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:658,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
            - BranchSide:      'gobex/gobex.c:659,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:658,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:661,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
        - Branch String:   'gobex/gobex.c:661,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:662,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:664,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
        - Branch String:   'gobex/gobex.c:665,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:668,8'
              BranchSideFuncs:
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
      Callsites:
        - Src:             'gobex/gobex.c:664,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:668,8'
          Dst:             g_obex_header_new_uint8
        - Src:             'gobex/gobex.c:669,2'
          Dst:             g_obex_packet_prepend_header
    - functionName:    init_connect_data
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct.connect_data *'
      constantsTouched: []
      argNames:
        - obex
        - data
      BBCount:         1
      ICount:          43
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    digest_response
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - nonce
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_checksum_free
        - g_checksum_get_digest
        - g_checksum_new
        - g_checksum_update
        - g_malloc0_n
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:582,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:583,10'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:585,20'
              BranchSideFuncs:
                - g_checksum_update
                - g_checksum_update
                - g_checksum_get_digest
                - g_checksum_free
      Callsites:
        - Src:             'gobex/gobex.c:579,11'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:581,8'
          Dst:             g_checksum_new
        - Src:             'gobex/gobex.c:585,2'
          Dst:             g_checksum_update
        - Src:             'gobex/gobex.c:586,2'
          Dst:             g_checksum_update
        - Src:             'gobex/gobex.c:589,2'
          Dst:             g_checksum_get_digest
        - Src:             'gobex/gobex.c:591,2'
          Dst:             g_checksum_free
    - functionName:    g_checksum_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GChecksum *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_checksum_update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GChecksum *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_checksum_get_digest
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GChecksum *'
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_checksum_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GChecksum *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_response
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - rsp
      BBCount:         22
      ICount:          140
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - auth_challenge
        - g_obex_packet_get_operation
        - g_obex_srm_enabled
        - g_source_remove
        - g_timeout_add_seconds
        - parse_connect_data
        - req_timeout
        - setup_srm
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1087,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1088,22'
              BranchSideFuncs:
                - parse_connect_data
                - __sanitizer_cov_trace_const_cmp4
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
                - auth_challenge
            - BranchSide:      'gobex/gobex.c:1093,12'
              BranchSideFuncs:
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1089,42'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1089,45'
              BranchSideFuncs:
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
                - auth_challenge
            - BranchSide:      'gobex/gobex.c:1091,2'
              BranchSideFuncs:
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1089,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1090,19'
              BranchSideFuncs:
                - auth_challenge
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1091,2'
              BranchSideFuncs:
                - setup_srm
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1095,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1096,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1103,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
        - Branch String:   'gobex/gobex.c:1103,30'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1103,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1103,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1104,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_source_remove
            - BranchSide:      'gobex/gobex.c:1112,9'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1104,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1105,20'
              BranchSideFuncs:
                - g_source_remove
                - g_timeout_add_seconds
            - BranchSide:      'gobex/gobex.c:1107,41'
              BranchSideFuncs:
                - g_timeout_add_seconds
      Callsites:
        - Src:             'gobex/gobex.c:1084,12'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:1086,11'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:1088,3'
          Dst:             parse_connect_data
        - Src:             'gobex/gobex.c:1090,4'
          Dst:             auth_challenge
        - Src:             'gobex/gobex.c:1093,2'
          Dst:             setup_srm
        - Src:             'gobex/gobex.c:1095,7'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:1105,4'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:1107,19'
          Dst:             g_timeout_add_seconds
        - Src:             'gobex/gobex.c:1107,19'
          Dst:             req_timeout
    - functionName:    handle_request
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - req
      BBCount:         12
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - g_log
        - g_obex_send_rsp
        - g_obex_strerror
        - g_slist_find_custom
        - parse_request
        - req_handler_cmpop
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1204,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1205,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_rsp
                - g_obex_strerror
                - g_log
            - BranchSide:      'gobex/gobex.c:1207,30'
              BranchSideFuncs:
                - g_slist_find_custom
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_rsp
                - g_obex_strerror
                - g_log
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'gobex/gobex.c:1209,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1210,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'gobex/gobex.c:1215,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_rsp
                - g_obex_strerror
                - g_log
        - Branch String:   'gobex/gobex.c:1218,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1218,2'
              BranchSideFuncs:
                - g_obex_strerror
                - g_log
                - g_obex_send_rsp
            - BranchSide:      'gobex/gobex.c:1219,18'
              BranchSideFuncs:
                - g_obex_send_rsp
      Callsites:
        - Src:             'gobex/gobex.c:1203,7'
          Dst:             parse_request
        - Src:             'gobex/gobex.c:1207,10'
          Dst:             g_slist_find_custom
        - Src:             'gobex/gobex.c:1207,10'
          Dst:             req_handler_cmpop
        - Src:             'gobex/gobex.c:1218,2'
          Dst:             g_obex_strerror
        - Src:             'gobex/gobex.c:1218,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1219,2'
          Dst:             g_obex_send_rsp
    - functionName:    g_slist_find_custom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        3
      argTypes:
        - 'struct._GSList *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_strerror
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - err_code
      BBCount:         8
      ICount:          48
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:174,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:175,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'gobex/gobex.c:179,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:175,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:176,11'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:177,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    g_obex_send_rsp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 869
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - char
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - rspcode
        - err
        - first_hdr_type
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_obex_packet_new_valist
        - g_obex_send
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex.c:874,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex.c:877,9'
          Dst:             g_obex_send
    - functionName:    handle_response
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1116
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - err
        - rsp
      BBCount:         39
      ICount:          216
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - enable_tx
        - g_error_free
        - g_error_new
        - g_log
        - g_obex_error_quark
        - g_queue_get_length
        - parse_response
        - pending_pkt_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1120,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1121,30'
              BranchSideFuncs:
                - parse_response
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
            - BranchSide:      'gobex/gobex.c:1123,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1123,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1124,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
            - BranchSide:      'gobex/gobex.c:1126,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1129,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1130,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
            - BranchSide:      'gobex/gobex.c:1132,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1132,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1133,21'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1136,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1136,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1137,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1139,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:1137,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1137,3'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:1137,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:1139,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1140,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
            - BranchSide:      'gobex/gobex.c:1147,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
        - Branch String:   'gobex/gobex.c:1143,18'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1143,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
            - BranchSide:      'gobex/gobex.c:1145,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
        - Branch String:   'gobex/gobex.c:1143,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1144,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1145,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
                - g_error_free
        - Branch String:   'gobex/gobex.c:1147,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1148,16'
              BranchSideFuncs:
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:1150,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:1150,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1151,20'
              BranchSideFuncs:
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1153,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
        - Branch String:   'gobex/gobex.c:1153,15'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1153,15'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1153,37'
              BranchSideFuncs:
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - enable_tx
        - Branch String:   'gobex/gobex.c:1153,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1153,6'
              BranchSideFuncs:
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1154,13'
              BranchSideFuncs:
                - enable_tx
      Callsites:
        - Src:             'gobex/gobex.c:1121,15'
          Dst:             parse_response
        - Src:             'gobex/gobex.c:1133,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1133,9'
          Dst:             g_error_new
        - Src:             'gobex/gobex.c:1137,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1148,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:1151,3'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:1153,18'
          Dst:             g_queue_get_length
        - Src:             'gobex/gobex.c:1154,3'
          Dst:             enable_tx
    - functionName:    req_header_offset
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - opcode
      BBCount:         12
      ICount:          55
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:184,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:186,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:188,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:197,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    rsp_header_offset
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - opcode
      BBCount:         12
      ICount:          54
      EdgeCount:       22
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:203,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:213,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:215,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    g_obex_dump
      functionSourceFile: '/src/bluez/gobex/gobex-debug.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - level
        - prefix
        - buf
        - len
      BBCount:         27
      ICount:          187
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - printf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex-debug.h:38,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:39,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:41,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:41,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:41,2'
              BranchSideFuncs:
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:44,22'
              BranchSideFuncs:
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:46,10'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:46,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:48,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:48,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:49,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:51,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:51,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:52,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:54,10'
              BranchSideFuncs:
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:54,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:55,18'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
            - BranchSide:      'gobex/gobex-debug.h:57,3'
              BranchSideFuncs:
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
        - Branch String:   'gobex/gobex-debug.h:55,18'
          Branch Sides:
            - BranchSide:      'gobex/gobex-debug.h:55,37'
              BranchSideFuncs:
                - printf
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex-debug.h:55,4'
              BranchSideFuncs:
                - printf
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - printf
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __sanitizer_cov_trace_const_cmp4
                - printf
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'gobex/gobex-debug.h:44,3'
          Dst:             printf
        - Src:             'gobex/gobex-debug.h:49,4'
          Dst:             printf
        - Src:             'gobex/gobex-debug.h:52,4'
          Dst:             printf
        - Src:             'gobex/gobex-debug.h:55,18'
          Dst:             __ctype_b_loc
        - Src:             'gobex/gobex-debug.h:55,4'
          Dst:             printf
        - Src:             'gobex/gobex-debug.h:57,3'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_errno_to_rsp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1707
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - err
      BBCount:         16
      ICount:          68
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1708,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1710,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1713,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1713,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1715,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1718,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1718,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1720,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1722,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1725,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1725,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1727,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    g_obex_abort
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1698
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - func
        - user_data
        - err
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_obex_packet_new
        - g_obex_send_req
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex.c:1701,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1703,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_send_req
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
        - int
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - req
        - timeout
        - func
        - user_data
        - err
      BBCount:         30
      ICount:          211
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - g_log
        - g_malloc0_n
        - g_obex_header_new_uint32
        - g_obex_packet_get_header
        - g_obex_packet_get_operation
        - g_obex_packet_prepend_header
        - g_obex_send_internal
        - g_obex_srm_enabled
        - pending_pkt_free
        - prepare_srm_req
      functionUses:    13
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:735,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:735,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - prepare_srm_req
            - BranchSide:      'gobex/gobex.c:737,35'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
                - prepare_srm_req
        - Branch String:   'gobex/gobex.c:738,26'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:738,29'
              BranchSideFuncs:
                - prepare_srm_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:740,19'
              BranchSideFuncs:
                - prepare_srm_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:738,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:740,19'
              BranchSideFuncs:
                - prepare_srm_req
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:743,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:743,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:744,3'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:746,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:746,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:747,3'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:749,25'
              BranchSideFuncs:
                - g_obex_srm_enabled
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:749,31'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:749,34'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:752,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:749,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:750,3'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:752,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:753,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:754,3'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:756,56'
              BranchSideFuncs:
                - g_obex_header_new_uint32
                - g_obex_packet_prepend_header
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:767,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:768,3'
              BranchSideFuncs:
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:770,16'
              BranchSideFuncs:
                - g_obex_send_internal
                - __sanitizer_cov_trace_const_cmp4
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:772,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:773,20'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:777,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:735,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:737,7'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:740,3'
          Dst:             prepare_srm_req
        - Src:             'gobex/gobex.c:749,6'
          Dst:             g_obex_srm_enabled
        - Src:             'gobex/gobex.c:752,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:756,8'
          Dst:             g_obex_header_new_uint32
        - Src:             'gobex/gobex.c:757,2'
          Dst:             g_obex_packet_prepend_header
        - Src:             'gobex/gobex.c:760,6'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:772,7'
          Dst:             g_obex_send_internal
        - Src:             'gobex/gobex.c:773,3'
          Dst:             pending_pkt_free
    - functionName:    prepare_srm_req
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GObexPacket *'
      constantsTouched: []
      argNames:
        - obex
        - pkt
      BBCount:         13
      ICount:          73
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - g_obex_header_new_uint8
        - g_obex_packet_get_header
        - g_obex_packet_prepend_header
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:712,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:713,3'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:715,6'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:715,24'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:715,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
            - BranchSide:      'gobex/gobex.c:718,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
        - Branch String:   'gobex/gobex.c:715,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:716,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:718,33'
              BranchSideFuncs:
                - g_obex_packet_get_header
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
        - Branch String:   'gobex/gobex.c:719,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:720,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:722,8'
              BranchSideFuncs:
                - g_obex_header_new_uint8
                - g_obex_packet_prepend_header
      Callsites:
        - Src:             'gobex/gobex.c:718,8'
          Dst:             g_obex_packet_get_header
        - Src:             'gobex/gobex.c:722,8'
          Dst:             g_obex_header_new_uint8
        - Src:             'gobex/gobex.c:723,2'
          Dst:             g_obex_packet_prepend_header
    - functionName:    g_obex_move
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - name
        - dest
        - func
        - user_data
        - err
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new
        - g_obex_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1685,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1685,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1685,2'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1685,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1687,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1693,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_copy
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct._GObex *'
        - 'char *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - name
        - dest
        - func
        - user_data
        - err
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new
        - g_obex_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1668,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1668,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1668,2'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1668,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1670,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1676,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_delete
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1651
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GObex *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - name
        - func
        - user_data
        - err
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new
        - g_obex_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1654,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1654,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1654,2'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1654,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1656,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1659,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_mkdir
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GObex *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - path
        - func
        - user_data
        - err
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new
        - g_obex_packet_set_data
        - g_obex_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1638,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1638,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - llvm.memset.p0i8.i64
                - g_obex_packet_set_data
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1638,2'
              BranchSideFuncs:
                - g_obex_packet_new
                - llvm.memset.p0i8.i64
                - g_obex_packet_set_data
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1638,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1640,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1644,2'
          Dst:             g_obex_packet_set_data
        - Src:             'gobex/gobex.c:1646,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_setpath
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1602
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GObex *'
        - 'char *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - path
        - func
        - user_data
        - err
      BBCount:         18
      ICount:          124
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - g_log
        - g_obex_header_new_unicode
        - g_obex_packet_add_header
        - g_obex_packet_new
        - g_obex_packet_set_data
        - g_obex_send_req
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1607,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1607,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - llvm.memset.p0i8.i64
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:1609,8'
              BranchSideFuncs:
                - g_obex_packet_new
                - llvm.memset.p0i8.i64
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:1613,19'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1613,36'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:1617,8'
              BranchSideFuncs:
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex.c:1613,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1614,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex.c:1617,8'
              BranchSideFuncs:
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex.c:1615,12'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1615,32'
              BranchSideFuncs:
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
            - BranchSide:      'gobex/gobex.c:1615,10'
              BranchSideFuncs:
                - g_obex_packet_set_data
                - g_obex_send_req
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
        - Branch String:   'gobex/gobex.c:1621,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1621,6'
              BranchSideFuncs:
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
                - g_obex_packet_set_data
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1622,16'
              BranchSideFuncs:
                - g_obex_header_new_unicode
                - g_obex_packet_add_header
                - g_obex_packet_set_data
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1607,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1609,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1613,22'
          Dst:             strncmp
        - Src:             'gobex/gobex.c:1623,9'
          Dst:             g_obex_header_new_unicode
        - Src:             'gobex/gobex.c:1624,3'
          Dst:             g_obex_packet_add_header
        - Src:             'gobex/gobex.c:1627,2'
          Dst:             g_obex_packet_set_data
        - Src:             'gobex/gobex.c:1629,9'
          Dst:             g_obex_send_req
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_disconnect
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - func
        - user_data
        - err
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new
        - g_obex_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1593,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1593,2'
              BranchSideFuncs:
                - g_log
                - g_obex_packet_new
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1593,2'
              BranchSideFuncs:
                - g_obex_packet_new
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1593,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1595,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:1597,9'
          Dst:             g_obex_send_req
    - functionName:    g_obex_connect
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'char *'
        - 'struct._GError **'
        - int
      constantsTouched: []
      argNames:
        - obex
        - func
        - user_data
        - err
        - first_hdr_id
      BBCount:         6
      ICount:          67
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_log
        - g_obex_packet_new_valist
        - g_obex_packet_set_data
        - g_obex_send_req
        - init_connect_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1575,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1575,2'
              BranchSideFuncs:
                - g_log
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - init_connect_data
                - g_obex_packet_set_data
                - g_obex_send_req
            - BranchSide:      'gobex/gobex.c:1575,2'
              BranchSideFuncs:
                - llvm.va_start
                - g_obex_packet_new_valist
                - llvm.va_end
                - init_connect_data
                - g_obex_packet_set_data
                - g_obex_send_req
      Callsites:
        - Src:             'gobex/gobex.c:1575,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1578,8'
          Dst:             g_obex_packet_new_valist
        - Src:             'gobex/gobex.c:1582,2'
          Dst:             init_connect_data
        - Src:             'gobex/gobex.c:1583,2'
          Dst:             g_obex_packet_set_data
        - Src:             'gobex/gobex.c:1585,9'
          Dst:             g_obex_send_req
    - functionName:    incoming_data
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GIOChannel *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - io
        - cond
        - user_data
      BBCount:         49
      ICount:          336
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - g_error_free
        - g_error_new
        - g_io_channel_unref
        - g_log
        - g_obex_error_quark
        - g_obex_packet_decode
        - g_obex_packet_free
        - g_obex_packet_get_operation
        - g_obex_ref
        - g_obex_unref
        - handle_request
        - handle_response
        - req_header_offset
        - rsp_header_offset
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1338,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1339,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1341,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_operation
                - rsp_header_offset
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1341,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1342,21'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1347,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_const_cmp4
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_operation
                - rsp_header_offset
        - Branch String:   'gobex/gobex.c:1347,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1348,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_operation
                - rsp_header_offset
            - BranchSide:      'gobex/gobex.c:1350,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_operation
                - rsp_header_offset
        - Branch String:   'gobex/gobex.c:1350,24'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1350,27'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1351,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1350,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1351,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1353,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_packet_get_operation
                - rsp_header_offset
        - Branch String:   'gobex/gobex.c:1355,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1356,23'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - rsp_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
            - BranchSide:      'gobex/gobex.c:1360,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:1362,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1362,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
            - BranchSide:      'gobex/gobex.c:1366,37'
              BranchSideFuncs:
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1362,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1363,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1366,37'
              BranchSideFuncs:
                - req_header_offset
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_error_new
        - Branch String:   'gobex/gobex.c:1369,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1370,21'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1376,29'
              BranchSideFuncs:
                - g_obex_packet_decode
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1378,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1379,3'
              BranchSideFuncs:
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1382,13'
              BranchSideFuncs:
                - g_obex_ref
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
                - handle_response
        - Branch String:   'gobex/gobex.c:1384,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1385,19'
              BranchSideFuncs:
                - handle_response
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
            - BranchSide:      'gobex/gobex.c:1387,18'
              BranchSideFuncs:
                - handle_request
                - g_obex_unref
                - g_obex_packet_free
                - g_error_free
        - Branch String:   'gobex/gobex.c:1393,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1394,16'
              BranchSideFuncs:
                - g_error_free
                - g_obex_packet_free
            - BranchSide:      'gobex/gobex.c:1396,6'
              BranchSideFuncs:
                - g_obex_packet_free
        - Branch String:   'gobex/gobex.c:1396,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1397,22'
              BranchSideFuncs:
                - g_obex_packet_free
            - BranchSide:      'gobex/gobex.c:1399,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1402,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1403,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
                - g_log
            - BranchSide:      'gobex/gobex.c:1405,21'
              BranchSideFuncs:
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
        - Branch String:   'gobex/gobex.c:1403,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1403,3'
              BranchSideFuncs:
                - g_log
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
            - BranchSide:      'gobex/gobex.c:1403,3'
              BranchSideFuncs:
                - g_io_channel_unref
                - g_obex_ref
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
                - handle_response
        - Branch String:   'gobex/gobex.c:1413,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1414,19'
              BranchSideFuncs:
                - handle_response
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'gobex/gobex.c:1416,6'
              BranchSideFuncs:
                - g_obex_unref
                - g_error_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'gobex/gobex.c:1416,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1417,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - g_obex_unref
                - g_error_free
            - BranchSide:      'gobex/gobex.c:1419,15'
              BranchSideFuncs:
                - g_obex_unref
                - g_error_free
      Callsites:
        - Src:             'gobex/gobex.c:1342,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1342,9'
          Dst:             g_error_new
        - Src:             'gobex/gobex.c:1357,12'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:1358,19'
          Dst:             rsp_header_offset
        - Src:             'gobex/gobex.c:1366,19'
          Dst:             req_header_offset
        - Src:             'gobex/gobex.c:1370,21'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1370,9'
          Dst:             g_error_new
        - Src:             'gobex/gobex.c:1376,8'
          Dst:             g_obex_packet_decode
        - Src:             'gobex/gobex.c:1382,2'
          Dst:             g_obex_ref
        - Src:             'gobex/gobex.c:1385,3'
          Dst:             handle_response
        - Src:             'gobex/gobex.c:1387,3'
          Dst:             handle_request
        - Src:             'gobex/gobex.c:1391,2'
          Dst:             g_obex_unref
        - Src:             'gobex/gobex.c:1394,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:1397,3'
          Dst:             g_obex_packet_free
        - Src:             'gobex/gobex.c:1403,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1405,2'
          Dst:             g_io_channel_unref
        - Src:             'gobex/gobex.c:1411,2'
          Dst:             g_obex_ref
        - Src:             'gobex/gobex.c:1414,3'
          Dst:             handle_response
        - Src:             'gobex/gobex.c:1419,2'
          Dst:             g_obex_unref
        - Src:             'gobex/gobex.c:1421,2'
          Dst:             g_error_free
    - functionName:    g_obex_ref
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionDepth:   0
      returnType:      'struct._GObex *'
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
      functionUses:    4
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1513,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1514,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1516,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1518,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1518,2'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex.c:1520,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:1518,2'
          Dst:             g_log
    - functionName:    write_packet
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - err
      BBCount:         8
      ICount:          84
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_io_channel_write_chars
        - g_obex_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:286,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:289,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_obex_dump
        - Branch String:   'gobex/gobex.c:289,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:290,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:292,38'
              BranchSideFuncs:
                - g_obex_dump
      Callsites:
        - Src:             'gobex/gobex.c:284,11'
          Dst:             g_io_channel_write_chars
        - Src:             'gobex/gobex.c:292,2'
          Dst:             g_obex_dump
    - functionName:    g_io_channel_write_chars
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GIOChannel *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read_packet
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1279
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - err
      BBCount:         19
      ICount:          173
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - g_error_free
        - g_io_channel_read_chars
        - g_log
        - g_obex_dump
        - g_obex_error_quark
        - g_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1286,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1287,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1292,35'
              BranchSideFuncs:
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_obex_dump
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - g_obex_error_quark
                - g_set_error
                - g_error_free
        - Branch String:   'gobex/gobex.c:1294,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1295,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - g_error_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1301,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_obex_dump
                - g_obex_error_quark
                - g_set_error
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1303,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1304,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1309,2'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_obex_dump
                - g_obex_error_quark
                - g_set_error
        - Branch String:   'gobex/gobex.c:1312,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1313,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
            - BranchSide:      'gobex/gobex.c:1319,38'
              BranchSideFuncs:
                - g_obex_dump
        - Branch String:   'gobex/gobex.c:1323,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1324,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1326,2'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1324,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1324,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex.c:1324,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:1287,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1287,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:1292,11'
          Dst:             g_io_channel_read_chars
        - Src:             'gobex/gobex.c:1295,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1295,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:1297,3'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:1304,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1304,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:1313,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1313,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:1319,2'
          Dst:             g_obex_dump
        - Src:             'gobex/gobex.c:1324,3'
          Dst:             g_log
    - functionName:    g_io_channel_read_chars
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct._GIOChannel *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_stream
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - err
      BBCount:         6
      ICount:          72
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_io_channel_write_chars
        - g_obex_dump
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:266,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:269,38'
              BranchSideFuncs:
                - g_obex_dump
      Callsites:
        - Src:             'gobex/gobex.c:264,11'
          Dst:             g_io_channel_write_chars
        - Src:             'gobex/gobex.c:269,2'
          Dst:             g_obex_dump
    - functionName:    read_stream
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - err
      BBCount:         30
      ICount:          248
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - g_io_channel_read_chars
        - g_log
        - g_obex_dump
        - g_obex_error_quark
        - g_set_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1230,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1231,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'gobex/gobex.c:1233,9'
              BranchSideFuncs:
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1238,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1239,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1241,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1242,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1243,3'
              BranchSideFuncs:
                - g_obex_dump
            - BranchSide:      'gobex/gobex.c:1245,2'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1248,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1248,31'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1249,8'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1249,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1250,4'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      'gobex/gobex.c:1251,15'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_set_error
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   'gobex/gobex.c:1253,3'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1253,3'
              BranchSideFuncs:
                - g_log
            - BranchSide:      'gobex/gobex.c:1254,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:1258,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1259,3'
              BranchSideFuncs:
                - g_obex_dump
            - BranchSide:      'gobex/gobex.c:1261,2'
              BranchSideFuncs:
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex.c:1266,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1267,4'
              BranchSideFuncs:
                - g_obex_dump
            - BranchSide:      'gobex/gobex.c:1269,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex.c:1270,22'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1270,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_obex_dump
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex.c:1270,2'
              BranchSideFuncs:
                - g_obex_dump
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'gobex/gobex.c:1270,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1262,12'
              BranchSideFuncs:
                - g_io_channel_read_chars
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_obex_dump
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'gobex/gobex.c:1273,38'
              BranchSideFuncs:
                - g_obex_dump
      Callsites:
        - Src:             'gobex/gobex.c:1237,11'
          Dst:             g_io_channel_read_chars
        - Src:             'gobex/gobex.c:1251,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:1251,3'
          Dst:             g_set_error
        - Src:             'gobex/gobex.c:1253,3'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1265,12'
          Dst:             g_io_channel_read_chars
        - Src:             'gobex/gobex.c:1273,2'
          Dst:             g_obex_dump
    - functionName:    g_obex_new
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1438
      functionDepth:   0
      returnType:      'struct._GObex *'
      argCount:        4
      argTypes:
        - 'struct._GIOChannel *'
        - int
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - io
        - transport_type
        - io_rx_mtu
        - io_tx_mtu
      BBCount:         35
      ICount:          252
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - g_getenv
        - g_io_add_watch
        - g_io_channel_ref
        - g_io_channel_set_buffered
        - g_io_channel_set_encoding
        - g_log
        - g_malloc
        - g_malloc0_n
        - g_obex_unref
        - g_parse_debug_string
        - g_queue_new
        - g_setenv
        - incoming_data
        - read_packet
        - read_stream
        - write_packet
        - write_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:1442,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1443,21'
              BranchSideFuncs:
                - g_getenv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - g_parse_debug_string
                - g_setenv
            - BranchSide:      'gobex/gobex.c:1452,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_log
        - Branch String:   'gobex/gobex.c:1445,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1446,39'
              BranchSideFuncs:
                - g_parse_debug_string
                - g_setenv
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_log
            - BranchSide:      'gobex/gobex.c:1449,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_log
        - Branch String:   'gobex/gobex.c:1452,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1452,2'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex.c:1454,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex.c:1454,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1455,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1457,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex.c:1457,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1457,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'gobex/gobex.c:1460,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex.c:1457,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1458,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1460,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'gobex/gobex.c:1460,21'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1460,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
            - BranchSide:      'gobex/gobex.c:1463,9'
              BranchSideFuncs:
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
        - Branch String:   'gobex/gobex.c:1460,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1461,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:1463,9'
              BranchSideFuncs:
                - g_malloc0_n
                - g_io_channel_ref
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
        - Branch String:   'gobex/gobex.c:1473,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1474,3'
              BranchSideFuncs:
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
            - BranchSide:      'gobex/gobex.c:1475,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
        - Branch String:   'gobex/gobex.c:1475,11'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1476,3'
              BranchSideFuncs:
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
            - BranchSide:      'gobex/gobex.c:1478,18'
              BranchSideFuncs:
                - g_queue_new
                - g_malloc
                - g_malloc
                - __sanitizer_cov_trace_switch
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
                - g_obex_unref
        - Branch String:   'gobex/gobex.c:1486,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1488,3'
              BranchSideFuncs:
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
            - BranchSide:      'gobex/gobex.c:1492,3'
              BranchSideFuncs:
                - g_io_channel_set_encoding
                - g_io_channel_set_buffered
                - g_io_add_watch
            - BranchSide:      'gobex/gobex.c:1497,16'
              BranchSideFuncs:
                - g_obex_unref
      Callsites:
        - Src:             'gobex/gobex.c:1443,21'
          Dst:             g_getenv
        - Src:             'gobex/gobex.c:1446,18'
          Dst:             g_parse_debug_string
        - Src:             'gobex/gobex.c:1447,4'
          Dst:             g_setenv
        - Src:             'gobex/gobex.c:1452,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1463,9'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:1465,13'
          Dst:             g_io_channel_ref
        - Src:             'gobex/gobex.c:1482,19'
          Dst:             g_queue_new
        - Src:             'gobex/gobex.c:1483,17'
          Dst:             g_malloc
        - Src:             'gobex/gobex.c:1484,17'
          Dst:             g_malloc
        - Src:             'gobex/gobex.c:1497,3'
          Dst:             g_obex_unref
        - Src:             'gobex/gobex.c:1501,2'
          Dst:             g_io_channel_set_encoding
        - Src:             'gobex/gobex.c:1502,2'
          Dst:             g_io_channel_set_buffered
        - Src:             'gobex/gobex.c:1504,20'
          Dst:             g_io_add_watch
        - Src:             'gobex/gobex.c:1504,20'
          Dst:             incoming_data
    - functionName:    g_getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_parse_debug_string
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._GDebugKey *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_setenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_io_channel_ref
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GIOChannel *'
      argCount:        1
      argTypes:
        - 'struct._GIOChannel *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GQueue *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_io_channel_set_encoding
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GIOChannel *'
        - 'char *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_io_channel_set_buffered
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GIOChannel *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_srm_resume
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_obex_packet_new
        - g_obex_send
        - g_timeout_add_seconds
        - req_timeout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex.c:987,18'
          Dst:             g_timeout_add_seconds
        - Src:             'gobex/gobex.c:987,18'
          Dst:             req_timeout
        - Src:             'gobex/gobex.c:990,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:992,2'
          Dst:             g_obex_send
    - functionName:    g_obex_resume
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         21
      ICount:          105
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - enable_tx
        - g_log
        - g_obex_packet_get_operation
        - g_obex_srm_active
        - g_obex_srm_resume
        - g_queue_get_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:999,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:999,2'
              BranchSideFuncs:
                - g_log
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_resume
            - BranchSide:      'gobex/gobex.c:1001,2'
              BranchSideFuncs:
                - g_obex_srm_active
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_srm_resume
        - Branch String:   'gobex/gobex.c:1003,30'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1003,34'
              BranchSideFuncs:
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1004,3'
              BranchSideFuncs:
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
        - Branch String:   'gobex/gobex.c:1003,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1004,3'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
                - g_obex_srm_resume
            - BranchSide:      'gobex/gobex.c:1006,34'
              BranchSideFuncs:
                - g_obex_packet_get_operation
                - __sanitizer_cov_trace_const_cmp4
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
                - g_obex_srm_resume
        - Branch String:   'gobex/gobex.c:1006,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1006,53'
              BranchSideFuncs:
                - g_obex_srm_resume
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1007,21'
              BranchSideFuncs:
                - g_obex_srm_resume
                - g_queue_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - enable_tx
        - Branch String:   'gobex/gobex.c:1010,45'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1010,48'
              BranchSideFuncs:
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1011,13'
              BranchSideFuncs:
                - enable_tx
        - Branch String:   'gobex/gobex.c:1010,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:1010,6'
              BranchSideFuncs:
                - enable_tx
            - BranchSide:      'gobex/gobex.c:1011,13'
              BranchSideFuncs:
                - enable_tx
      Callsites:
        - Src:             'gobex/gobex.c:999,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:1003,6'
          Dst:             g_obex_srm_active
        - Src:             'gobex/gobex.c:1006,6'
          Dst:             g_obex_packet_get_operation
        - Src:             'gobex/gobex.c:1007,3'
          Dst:             g_obex_srm_resume
        - Src:             'gobex/gobex.c:1010,6'
          Dst:             g_queue_get_length
        - Src:             'gobex/gobex.c:1011,3'
          Dst:             enable_tx
    - functionName:    req_handler_cmpid
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 896
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_remove_request_function
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 922
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - int
      constantsTouched: []
      argNames:
        - obex
        - id
      BBCount:         6
      ICount:          60
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - g_slist_delete_link
        - g_slist_find_custom
        - req_handler_cmpid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:928,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:931,12'
              BranchSideFuncs:
                - g_slist_delete_link
                - g_free
      Callsites:
        - Src:             'gobex/gobex.c:926,10'
          Dst:             g_slist_find_custom
        - Src:             'gobex/gobex.c:926,10'
          Dst:             req_handler_cmpid
        - Src:             'gobex/gobex.c:933,23'
          Dst:             g_slist_delete_link
        - Src:             'gobex/gobex.c:934,2'
          Dst:             g_free
    - functionName:    g_slist_delete_link
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GSList *'
      argCount:        2
      argTypes:
        - 'struct._GSList *'
        - 'struct._GSList *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_add_request_function
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 906
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct._GObex *'
        - char
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - opcode
        - func
        - user_data
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc0_n
        - g_slist_prepend
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'gobex/gobex.c:910,12'
          Dst:             g_malloc0_n
        - Src:             'gobex/gobex.c:916,23'
          Dst:             g_slist_prepend
    - functionName:    g_obex_set_disconnect_function
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - obex
        - func
        - user_data
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cancel_complete
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - user_data
      BBCount:         8
      ICount:          61
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - g_assertion_message_expr
        - g_error_free
        - g_error_new
        - g_obex_error_quark
        - pending_pkt_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:815,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:815,2'
              BranchSideFuncs:
                - g_obex_error_quark
                - g_error_new
                - __sanitizer_cov_trace_pc_indir
                - g_error_free
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:815,2'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             'gobex/gobex.c:815,2'
          Dst:             g_assertion_message_expr
        - Src:             'gobex/gobex.c:817,20'
          Dst:             g_obex_error_quark
        - Src:             'gobex/gobex.c:817,8'
          Dst:             g_error_new
        - Src:             'gobex/gobex.c:821,2'
          Dst:             g_error_free
        - Src:             'gobex/gobex.c:823,2'
          Dst:             pending_pkt_free
    - functionName:    pending_pkt_cmp
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 781
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         1
      ICount:          26
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pending_req_abort
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 789
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._GObex *'
        - 'struct._GError **'
      constantsTouched: []
      argNames:
        - obex
        - err
      BBCount:         9
      ICount:          79
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_obex_packet_new
        - g_obex_send
        - g_source_remove
        - g_timeout_add_seconds
        - req_timeout
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:793,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:794,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:796,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_timeout_add_seconds
                - g_obex_packet_new
                - g_obex_send
                - g_source_remove
        - Branch String:   'gobex/gobex.c:798,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:799,19'
              BranchSideFuncs:
                - g_source_remove
                - g_timeout_add_seconds
                - g_obex_packet_new
                - g_obex_send
            - BranchSide:      'gobex/gobex.c:801,2'
              BranchSideFuncs:
                - g_timeout_add_seconds
                - g_obex_packet_new
                - g_obex_send
      Callsites:
        - Src:             'gobex/gobex.c:799,3'
          Dst:             g_source_remove
        - Src:             'gobex/gobex.c:802,18'
          Dst:             g_timeout_add_seconds
        - Src:             'gobex/gobex.c:802,18'
          Dst:             req_timeout
        - Src:             'gobex/gobex.c:804,8'
          Dst:             g_obex_packet_new
        - Src:             'gobex/gobex.c:806,9'
          Dst:             g_obex_send
    - functionName:    g_obex_cancel_req
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 829
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._GObex *'
        - int
        - int
      constantsTouched: []
      argNames:
        - obex
        - req_id
        - remove_callback
      BBCount:         23
      ICount:          151
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - cancel_complete
        - g_idle_add
        - g_obex_ref
        - g_queue_delete_link
        - g_queue_find_custom
        - pending_pkt_cmp
        - pending_pkt_free
        - pending_req_abort
      functionUses:    2
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:833,24'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:833,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_queue_find_custom
                - g_queue_delete_link
                - g_obex_ref
                - __sanitizer_cov_trace_const_cmp4
                - g_idle_add
                - pending_pkt_free
                - pending_req_abort
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:846,30'
              BranchSideFuncs:
                - g_queue_find_custom
                - g_queue_delete_link
                - g_obex_ref
                - __sanitizer_cov_trace_const_cmp4
                - g_idle_add
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:833,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:834,26'
              BranchSideFuncs:
                - pending_req_abort
                - __sanitizer_cov_trace_const_cmp4
                - g_obex_ref
                - __sanitizer_cov_trace_const_cmp4
                - g_idle_add
                - pending_pkt_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:846,30'
              BranchSideFuncs:
                - g_queue_find_custom
                - g_queue_delete_link
                - g_obex_ref
                - __sanitizer_cov_trace_const_cmp4
                - g_idle_add
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:834,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:835,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'gobex/gobex.c:840,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'gobex/gobex.c:840,7'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:841,4'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:843,3'
              BranchSideFuncs: []
        - Branch String:   'gobex/gobex.c:848,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'gobex/gobex.c:851,6'
              BranchSideFuncs:
                - g_queue_delete_link
                - g_obex_ref
                - __sanitizer_cov_trace_const_cmp4
                - g_idle_add
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:859,22'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:859,25'
              BranchSideFuncs:
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:860,20'
              BranchSideFuncs:
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:859,6'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:860,20'
              BranchSideFuncs:
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:862,31'
              BranchSideFuncs:
                - g_idle_add
      Callsites:
        - Src:             'gobex/gobex.c:834,8'
          Dst:             pending_req_abort
        - Src:             'gobex/gobex.c:846,10'
          Dst:             g_queue_find_custom
        - Src:             'gobex/gobex.c:846,10'
          Dst:             pending_pkt_cmp
        - Src:             'gobex/gobex.c:853,2'
          Dst:             g_queue_delete_link
        - Src:             'gobex/gobex.c:857,12'
          Dst:             g_obex_ref
        - Src:             'gobex/gobex.c:860,3'
          Dst:             pending_pkt_free
        - Src:             'gobex/gobex.c:862,3'
          Dst:             g_idle_add
        - Src:             'gobex/gobex.c:862,3'
          Dst:             cancel_complete
    - functionName:    g_queue_find_custom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GList *'
      argCount:        3
      argTypes:
        - 'struct._GQueue *'
        - 'char *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_queue_delete_link
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GQueue *'
        - 'struct._GList *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_idle_add
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_obex_drop_tx_queue
      functionSourceFile: '/src/bluez/gobex/gobex.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GObex *'
      constantsTouched: []
      argNames:
        - obex
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - g_queue_pop_head
        - pending_pkt_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'gobex/gobex.c:530,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:530,2'
              BranchSideFuncs:
                - g_log
                - g_queue_pop_head
                - pending_pkt_free
            - BranchSide:      'gobex/gobex.c:532,2'
              BranchSideFuncs:
                - g_queue_pop_head
                - pending_pkt_free
        - Branch String:   'gobex/gobex.c:532,2'
          Branch Sides:
            - BranchSide:      'gobex/gobex.c:533,20'
              BranchSideFuncs:
                - pending_pkt_free
                - g_queue_pop_head
            - BranchSide:      'gobex/gobex.c:534,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'gobex/gobex.c:530,2'
          Dst:             g_log
        - Src:             'gobex/gobex.c:532,14'
          Dst:             g_queue_pop_head
        - Src:             'gobex/gobex.c:533,3'
          Dst:             pending_pkt_free
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strisutf8
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1733
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         26
      ICount:          140
      EdgeCount:       33
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1736,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1737,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1768,2'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1743,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1744,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1745,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1745,12'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1746,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1747,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1747,12'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1748,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1749,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1749,12'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1750,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1753,4'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1758,3'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1759,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1765,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1759,20'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1759,24'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1761,5'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1759,8'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1761,5'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1762,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    strstrip
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1710
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         20
      ICount:          125
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1714,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1715,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1717,16'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1718,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1719,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1721,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1722,20'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1722,23'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1722,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1722,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1723,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1724,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1726,14'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1726,17'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1726,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1726,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1727,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1729,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:1717,9'
          Dst:             strlen
        - Src:             'src/shared/util.c:1722,23'
          Dst:             __ctype_b_loc
        - Src:             'src/shared/util.c:1726,17'
          Dst:             __ctype_b_loc
    - functionName:    strsuffix
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - suffix
      BBCount:         21
      ICount:          128
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1692,11'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1692,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1693,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1692,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1693,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1695,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1695,21'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1695,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1698,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1695,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1696,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1698,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1698,24'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1698,27'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
            - BranchSide:      'src/shared/util.c:1701,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
        - Branch String:   'src/shared/util.c:1698,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1701,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - __sanitizer_cov_trace_cmp4
                - strncmp
        - Branch String:   'src/shared/util.c:1703,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1704,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1706,17'
              BranchSideFuncs:
                - strncmp
      Callsites:
        - Src:             'src/shared/util.c:1701,8'
          Dst:             strlen
        - Src:             'src/shared/util.c:1702,15'
          Dst:             strlen
        - Src:             'src/shared/util.c:1706,9'
          Dst:             strncmp
    - functionName:    strdelimit
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - char
      constantsTouched: []
      argNames:
        - str
        - del
        - c
      BBCount:         14
      ICount:          91
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - strchr
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1668,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1669,3'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strchr
            - BranchSide:      'src/shared/util.c:1671,15'
              BranchSideFuncs:
                - strdup
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strchr
        - Branch String:   'src/shared/util.c:1672,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1673,10'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1675,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
        - Branch String:   'src/shared/util.c:1675,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1676,15'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1684,9'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1678,3'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1679,13'
              BranchSideFuncs:
                - strchr
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:1681,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strchr
      Callsites:
        - Src:             'src/shared/util.c:1671,8'
          Dst:             strdup
        - Src:             'src/shared/util.c:1678,17'
          Dst:             strchr
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_appear_to_str
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1641
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - appearance
      BBCount:         16
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1645,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1646,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/shared/util.c:1658,7'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1646,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1647,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/shared/util.c:1652,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/shared/util.c:1647,8'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1648,5'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1649,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/shared/util.c:1652,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1653,27'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1656,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   'src/shared/util.c:1658,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1658,6'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1659,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bt_uuidstr_to_str
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1538
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         27
      ICount:          156
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __isoc99_sscanf
        - bt_uuid16_to_str
        - bt_uuid32_to_str
        - strcasecmp
        - strlen
        - strncasecmp
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1543,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1544,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid16_to_str
                - bt_uuid32_to_str
            - BranchSide:      'src/shared/util.c:1546,15'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid16_to_str
                - bt_uuid32_to_str
        - Branch String:   'src/shared/util.c:1548,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1549,9'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid16_to_str
                - bt_uuid32_to_str
            - BranchSide:      'src/shared/util.c:1561,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1552,15'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1552,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid16_to_str
                - bt_uuid32_to_str
            - BranchSide:      'src/shared/util.c:1553,4'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1552,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1553,4'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1555,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid16_to_str
                - bt_uuid32_to_str
        - Branch String:   'src/shared/util.c:1555,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1556,28'
              BranchSideFuncs:
                - bt_uuid32_to_str
            - BranchSide:      'src/shared/util.c:1558,27'
              BranchSideFuncs:
                - bt_uuid16_to_str
        - Branch String:   'src/shared/util.c:1561,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1562,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1564,9'
              BranchSideFuncs:
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1564,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1565,32'
              BranchSideFuncs:
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
            - BranchSide:      'src/shared/util.c:1569,18'
              BranchSideFuncs:
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
        - Branch String:   'src/shared/util.c:1565,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1566,25'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1567,2'
              BranchSideFuncs:
                - strncasecmp
                - __sanitizer_cov_trace_const_cmp4
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
                - strcasecmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'src/shared/util.c:1569,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1570,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1572,13'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __sanitizer_cov_trace_const_cmp4
                - bt_uuid32_to_str
        - Branch String:   'src/shared/util.c:1572,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1573,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1575,26'
              BranchSideFuncs:
                - bt_uuid32_to_str
      Callsites:
        - Src:             'src/shared/util.c:1546,8'
          Dst:             strlen
        - Src:             'src/shared/util.c:1551,9'
          Dst:             strtol
        - Src:             'src/shared/util.c:1556,11'
          Dst:             bt_uuid32_to_str
        - Src:             'src/shared/util.c:1558,10'
          Dst:             bt_uuid16_to_str
        - Src:             'src/shared/util.c:1565,7'
          Dst:             strcasecmp
        - Src:             'src/shared/util.c:1569,6'
          Dst:             strncasecmp
        - Src:             'src/shared/util.c:1572,6'
          Dst:             __isoc99_sscanf
        - Src:             'src/shared/util.c:1575,9'
          Dst:             bt_uuid32_to_str
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_uuid32_to_str
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1518
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bt_uuid16_to_str
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1519,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1520,27'
              BranchSideFuncs:
                - bt_uuid16_to_str
            - BranchSide:      'src/shared/util.c:1522,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:1520,10'
          Dst:             bt_uuid16_to_str
    - functionName:    bt_uuid16_to_str
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1506
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         8
      ICount:          54
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/shared/util.c:1509,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1510,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/shared/util.c:1514,2'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:1510,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:1511,24'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:1512,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_uuid128_to_str
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1526
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bt_uuidstr_to_str
        - get_le16
        - get_le32
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shared/util.c:1530,5'
          Dst:             get_le32
        - Src:             'src/shared/util.c:1530,26'
          Dst:             get_le16
        - Src:             'src/shared/util.c:1531,5'
          Dst:             get_le16
        - Src:             'src/shared/util.c:1531,25'
          Dst:             get_le16
        - Src:             'src/shared/util.c:1532,5'
          Dst:             get_le32
        - Src:             'src/shared/util.c:1532,25'
          Dst:             get_le16
        - Src:             'src/shared/util.c:1529,2'
          Dst:             sprintf
        - Src:             'src/shared/util.c:1534,9'
          Dst:             bt_uuidstr_to_str
    - functionName:    get_le32
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_le16
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_u8
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_pull_u8
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'char *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_u8
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:521,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:522,17'
              BranchSideFuncs:
                - get_u8
            - BranchSide:      'src/shared/util.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:521,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:522,10'
          Dst:             get_u8
    - functionName:    util_iov_pull
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/shared/util.c:399,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:400,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'src/shared/util.c:402,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
        - Branch String:   'src/shared/util.c:402,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:405,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_be16
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:167,9'
          Dst:             __bswap_16
    - functionName:    util_iov_pull_be16
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'short *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_be16
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:509,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:510,19'
              BranchSideFuncs:
                - get_be16
            - BranchSide:      'src/shared/util.c:514,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:509,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:510,10'
          Dst:             get_be16
    - functionName:    util_iov_pull_le16
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'short *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_le16
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:497,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:498,19'
              BranchSideFuncs:
                - get_le16
            - BranchSide:      'src/shared/util.c:502,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:497,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:498,10'
          Dst:             get_le16
    - functionName:    get_be24
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_be16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:181,36'
          Dst:             get_be16
    - functionName:    util_iov_pull_be24
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 482
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_be24
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:485,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:486,19'
              BranchSideFuncs:
                - get_be24
            - BranchSide:      'src/shared/util.c:490,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:485,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:486,10'
          Dst:             get_be24
    - functionName:    get_le24
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_le16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:174,36'
          Dst:             get_le16
    - functionName:    util_iov_pull_le24
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_le24
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:473,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:474,19'
              BranchSideFuncs:
                - get_le24
            - BranchSide:      'src/shared/util.c:478,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:473,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:474,10'
          Dst:             get_le24
    - functionName:    get_be32
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:191,9'
          Dst:             __bswap_32
    - functionName:    util_iov_pull_be32
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_be32
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:461,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:462,19'
              BranchSideFuncs:
                - get_be32
            - BranchSide:      'src/shared/util.c:466,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:461,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:462,10'
          Dst:             get_be32
    - functionName:    util_iov_pull_le32
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'int *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_le32
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:449,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:450,19'
              BranchSideFuncs:
                - get_le32
            - BranchSide:      'src/shared/util.c:454,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:449,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:450,10'
          Dst:             get_le32
    - functionName:    get_be64
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:201,9'
          Dst:             __bswap_64
    - functionName:    util_iov_pull_be64
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_be64
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:437,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:438,19'
              BranchSideFuncs:
                - get_be64
            - BranchSide:      'src/shared/util.c:442,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:437,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:438,10'
          Dst:             get_be64
    - functionName:    get_le64
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_pull_le64
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 422
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_le64
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:425,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:426,19'
              BranchSideFuncs:
                - get_le64
            - BranchSide:      'src/shared/util.c:430,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:425,6'
          Dst:             util_iov_pull
        - Src:             'src/shared/util.c:426,10'
          Dst:             get_le64
    - functionName:    util_iov_pull_mem
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - len
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - util_iov_pull
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:415,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:416,10'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:418,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:415,6'
          Dst:             util_iov_pull
    - functionName:    put_u8
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - char
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         3
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_push_u8
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - char
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_u8
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:389,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:390,3'
              BranchSideFuncs:
                - put_u8
            - BranchSide:      'src/shared/util.c:392,9'
              BranchSideFuncs:
                - put_u8
      Callsites:
        - Src:             'src/shared/util.c:388,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:392,2'
          Dst:             put_u8
    - functionName:    util_iov_push
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - len
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/shared/util.c:257,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:258,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:260,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    put_be16
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - ptr
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:216,2'
          Dst:             __bswap_16
    - functionName:    util_iov_push_be16
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - short
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_be16
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:376,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:377,3'
              BranchSideFuncs:
                - put_be16
            - BranchSide:      'src/shared/util.c:379,11'
              BranchSideFuncs:
                - put_be16
      Callsites:
        - Src:             'src/shared/util.c:375,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:379,2'
          Dst:             put_be16
    - functionName:    put_le16
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_push_le16
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - short
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_le16
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:363,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:364,3'
              BranchSideFuncs:
                - put_le16
            - BranchSide:      'src/shared/util.c:366,11'
              BranchSideFuncs:
                - put_le16
      Callsites:
        - Src:             'src/shared/util.c:362,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:366,2'
          Dst:             put_le16
    - functionName:    util_iov_push_be24
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - int
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_le24
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:350,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:351,3'
              BranchSideFuncs:
                - put_le24
            - BranchSide:      'src/shared/util.c:353,11'
              BranchSideFuncs:
                - put_le24
      Callsites:
        - Src:             'src/shared/util.c:349,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:353,2'
          Dst:             put_le24
    - functionName:    put_le24
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - ptr
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - put_le16
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:221,2'
          Dst:             put_le16
    - functionName:    util_iov_push_le24
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - int
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_le24
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:337,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:338,3'
              BranchSideFuncs:
                - put_le24
            - BranchSide:      'src/shared/util.c:340,11'
              BranchSideFuncs:
                - put_le24
      Callsites:
        - Src:             'src/shared/util.c:336,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:340,2'
          Dst:             put_le24
    - functionName:    put_be32
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:238,2'
          Dst:             __bswap_32
    - functionName:    util_iov_push_be32
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - int
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_be32
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:324,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:325,3'
              BranchSideFuncs:
                - put_be32
            - BranchSide:      'src/shared/util.c:327,11'
              BranchSideFuncs:
                - put_be32
      Callsites:
        - Src:             'src/shared/util.c:323,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:327,2'
          Dst:             put_be32
    - functionName:    put_le32
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_push_le32
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - int
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_le32
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:311,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:312,3'
              BranchSideFuncs:
                - put_le32
            - BranchSide:      'src/shared/util.c:314,11'
              BranchSideFuncs:
                - put_le32
      Callsites:
        - Src:             'src/shared/util.c:310,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:314,2'
          Dst:             put_le32
    - functionName:    put_be64
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         5
      ICount:          33
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             './src/shared/util.h:248,2'
          Dst:             __bswap_64
    - functionName:    util_iov_push_be64
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_be64
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:298,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:299,3'
              BranchSideFuncs:
                - put_be64
            - BranchSide:      'src/shared/util.c:301,11'
              BranchSideFuncs:
                - put_be64
      Callsites:
        - Src:             'src/shared/util.c:297,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:301,2'
          Dst:             put_be64
    - functionName:    put_le64
      functionSourceFile: '/src/bluez/./src/shared/util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 242
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - val
        - dst
      BBCount:         3
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_push_le64
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - val
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - put_le64
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:285,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:286,3'
              BranchSideFuncs:
                - put_le64
            - BranchSide:      'src/shared/util.c:288,11'
              BranchSideFuncs:
                - put_le64
      Callsites:
        - Src:             'src/shared/util.c:284,6'
          Dst:             util_iov_push
        - Src:             'src/shared/util.c:288,2'
          Dst:             put_le64
    - functionName:    util_iov_push_mem
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.iovec *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - iov
        - len
        - data
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - util_iov_push
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:271,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:272,3'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:274,6'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'src/shared/util.c:274,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:275,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:277,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:270,6'
          Dst:             util_iov_push
    - functionName:    util_iov_free
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - cnt
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:244,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:245,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
            - BranchSide:      'src/shared/util.c:247,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - free
                - free
        - Branch String:   'src/shared/util.c:247,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:248,8'
              BranchSideFuncs:
                - free
                - __sanitizer_cov_trace_cmp8
                - free
            - BranchSide:      'src/shared/util.c:250,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    util_iov_memcmp
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - 'struct.iovec *'
      constantsTouched: []
      argNames:
        - iov1
        - iov2
      BBCount:         10
      ICount:          72
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:218,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:219,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
            - BranchSide:      'src/shared/util.c:221,7'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
        - Branch String:   'src/shared/util.c:221,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:222,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
            - BranchSide:      'src/shared/util.c:224,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - memcmp
        - Branch String:   'src/shared/util.c:224,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:225,10'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:227,16'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'src/shared/util.c:227,9'
          Dst:             memcmp
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_memcpy
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 231
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.iovec *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - src
        - len
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/shared/util.c:232,11'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:232,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - realloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:232,19'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:232,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - realloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:233,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:232,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:233,3'
              BranchSideFuncs:
                - realloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:235,26'
              BranchSideFuncs:
                - realloc
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'src/shared/util.c:235,18'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_iov_dup
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionDepth:   0
      returnType:      'struct.iovec *'
      argCount:        2
      argTypes:
        - 'struct.iovec *'
        - size_t
      constantsTouched: []
      argNames:
        - iov
        - cnt
      BBCount:         10
      ICount:          91
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - util_iov_memcpy
        - util_malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:205,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:206,3'
              BranchSideFuncs:
                - util_malloc
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - util_iov_memcpy
            - BranchSide:      'src/shared/util.c:208,8'
              BranchSideFuncs:
                - util_malloc
                - llvm.memset.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - util_iov_memcpy
        - Branch String:   'src/shared/util.c:210,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:211,20'
              BranchSideFuncs:
                - util_iov_memcpy
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      'src/shared/util.c:213,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:208,8'
          Dst:             util_malloc
        - Src:             'src/shared/util.c:211,3'
          Dst:             util_iov_memcpy
    - functionName:    util_malloc
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         8
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - abort
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/shared/util.c:43,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:46,16'
              BranchSideFuncs:
                - malloc
                - fprintf
                - abort
            - BranchSide:      'src/shared/util.c:54,2'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:47,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:48,11'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:50,11'
              BranchSideFuncs:
                - fprintf
                - abort
      Callsites:
        - Src:             'src/shared/util.c:50,3'
          Dst:             fprintf
        - Src:             'src/shared/util.c:51,3'
          Dst:             abort
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_clear_uid
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 193
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'size_t *'
        - char
      constantsTouched: []
      argNames:
        - bitmap
        - id
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:194,10'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:194,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:195,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:194,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:197,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    util_get_uid
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'size_t *'
        - char
      constantsTouched: []
      argNames:
        - bitmap
        - max
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - ffsll
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:183,10'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:183,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      'src/shared/util.c:184,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:183,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:184,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:186,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:181,7'
          Dst:             ffsll
    - functionName:    ffsll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_getrandom
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - flags
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - getrandom
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/shared/util.c:158,9'
          Dst:             getrandom
    - functionName:    getrandom
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_get_dt
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - parent
        - name
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - lstat
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:148,32'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:148,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'src/shared/util.c:151,2'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:148,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:149,3'
              BranchSideFuncs: []
            - BranchSide:      'src/shared/util.c:151,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/shared/util.c:147,2'
          Dst:             snprintf
        - Src:             'src/shared/util.c:148,6'
          Dst:             lstat
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_hexdump
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - char
        - 'char *'
        - size_t
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - dir
        - buf
        - len
        - function
        - user_data
      BBCount:         25
      ICount:          225
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:106,16'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:106,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:107,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:106,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:107,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:109,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'src/shared/util.c:111,2'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:112,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:126,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'src/shared/util.c:115,24'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:115,42'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:115,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'src/shared/util.c:117,7'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:118,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      'src/shared/util.c:124,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'src/shared/util.c:126,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:126,6'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:128,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   'src/shared/util.c:128,3'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:129,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:134,3'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'src/shared/util.c:115,24'
          Dst:             __ctype_b_loc
    - functionName:    util_debug
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - function
        - user_data
        - format
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - util_debug_va
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/shared/util.c:91,16'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:91,20'
              BranchSideFuncs:
                - llvm.va_start
                - util_debug_va
                - llvm.va_end
            - BranchSide:      'src/shared/util.c:92,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:91,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:92,3'
              BranchSideFuncs:
                - llvm.va_start
                - util_debug_va
                - llvm.va_end
            - BranchSide:      'src/shared/util.c:94,2'
              BranchSideFuncs:
                - llvm.va_start
                - util_debug_va
                - llvm.va_end
      Callsites:
        - Src:             'src/shared/util.c:95,2'
          Dst:             util_debug_va
    - functionName:    util_debug_va
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'char *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - function
        - user_data
        - format
        - va
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vsnprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/shared/util.c:78,16'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:78,20'
              BranchSideFuncs:
                - vsnprintf
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:79,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:78,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:79,3'
              BranchSideFuncs:
                - vsnprintf
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      'src/shared/util.c:81,12'
              BranchSideFuncs:
                - vsnprintf
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'src/shared/util.c:81,2'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    util_memdup
      functionSourceFile: '/src/bluez/src/shared/util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - src
        - size
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - util_malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   'src/shared/util.c:61,11'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:61,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - util_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:62,3'
              BranchSideFuncs: []
        - Branch String:   'src/shared/util.c:61,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:62,3'
              BranchSideFuncs:
                - util_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:64,20'
              BranchSideFuncs:
                - util_malloc
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'src/shared/util.c:65,6'
          Branch Sides:
            - BranchSide:      'src/shared/util.c:66,3'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      'src/shared/util.c:68,9'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'src/shared/util.c:64,8'
          Dst:             util_malloc
    - functionName:    bt_compidtostr
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - compid
      BBCount:         2391
      ICount:          11958
      EdgeCount:       4780
      CyclomaticComplexity: 2391
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:263,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:267,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:269,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:271,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:273,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:275,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:277,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:279,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:281,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:283,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:285,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:287,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:289,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:291,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:293,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:295,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:299,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:301,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:303,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:305,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:307,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:309,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:311,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:313,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:315,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:317,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:319,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:321,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:323,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:325,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:327,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:329,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:331,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:333,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:335,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:337,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:339,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:341,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:343,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:347,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:349,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:351,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:353,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:355,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:357,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:359,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:361,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:363,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:365,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:369,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:371,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:373,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:375,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:377,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:379,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:381,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:383,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:387,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:389,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:391,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:393,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:395,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:397,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:399,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:401,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:403,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:405,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:407,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:411,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:413,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:415,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:417,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:419,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:421,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:423,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:425,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:427,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:429,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:431,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:433,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:435,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:437,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:439,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:441,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:443,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:445,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:449,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:451,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:453,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:455,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:457,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:459,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:461,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:463,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:465,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:467,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:471,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:473,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:475,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:477,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:479,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:481,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:485,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:487,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:489,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:491,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:493,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:495,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:499,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:503,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:505,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:507,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:509,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:511,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:513,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:515,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:517,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:521,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:525,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:527,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:529,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:531,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:533,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:535,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:537,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:539,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:541,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:545,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:547,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:549,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:551,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:553,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:555,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:557,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:559,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:561,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:563,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:565,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:569,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:573,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:575,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:577,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:579,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:581,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:583,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:585,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:587,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:589,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:591,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:593,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:595,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:597,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:599,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:601,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:603,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:605,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:607,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:609,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:611,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:613,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:615,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:617,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:619,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:621,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:625,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:627,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:629,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:631,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:633,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:635,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:637,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:639,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:641,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:643,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:645,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:647,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:649,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:651,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:653,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:655,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:657,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:659,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:661,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:663,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:665,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:667,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:669,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:671,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:673,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:675,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:677,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:679,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:681,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:683,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:685,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:689,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:691,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:693,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:697,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:699,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:701,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:703,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:705,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:707,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:709,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:713,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:715,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:719,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:721,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:725,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:729,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:733,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:735,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:737,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:741,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:747,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:749,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:751,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:753,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:755,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:757,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:759,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:761,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:763,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:765,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:767,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:769,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:771,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:775,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:777,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:779,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:781,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:785,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:789,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:791,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:793,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:795,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:797,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:799,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:803,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:805,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:807,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:809,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:815,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:817,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:819,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:821,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:825,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:827,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:829,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:831,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:833,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:835,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:837,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:839,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:841,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:843,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:845,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:847,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:849,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:853,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:855,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:857,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:859,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:861,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:865,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:867,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:869,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:871,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:873,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:875,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:879,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:881,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:883,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:885,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:887,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:889,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:891,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:893,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:895,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:899,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:901,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:903,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:905,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:911,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:913,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:915,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:917,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:921,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:923,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:925,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:927,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:929,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:931,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:933,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:935,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:937,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:939,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:941,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:943,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:945,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:949,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:951,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:953,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:955,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:957,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:959,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:961,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:963,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:967,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:969,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:971,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:973,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:975,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:977,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:979,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:981,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:983,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:985,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:987,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:989,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:991,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:993,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:995,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:997,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:999,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1001,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1003,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1005,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1007,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1009,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1013,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1015,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1017,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1019,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1021,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1023,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1025,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1027,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1029,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1031,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1033,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1035,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1037,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1039,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1041,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1043,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1045,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1047,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1049,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1051,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1055,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1057,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1059,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1061,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1063,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1065,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1067,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1069,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1071,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1073,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1075,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1077,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1079,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1081,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1083,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1085,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1087,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1089,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1091,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1093,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1095,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1097,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1099,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1101,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1103,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1105,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1107,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1109,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1111,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1113,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1115,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1117,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1119,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1121,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1123,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1125,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1127,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1129,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1133,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1137,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1139,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1141,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1143,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1145,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1147,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1149,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1151,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1153,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1155,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1157,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1159,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1161,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1163,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1165,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1167,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1169,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1171,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1173,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1175,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1177,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1179,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1181,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1183,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1185,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1187,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1189,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1191,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1195,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1197,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1199,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1201,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1203,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1205,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1207,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1209,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1211,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1213,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1215,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1217,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1219,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1221,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1223,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1225,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1227,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1229,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1231,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1235,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1239,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1241,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1243,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1247,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1249,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1251,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1253,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1257,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1259,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1261,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1263,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1267,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1269,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1271,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1273,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1275,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1277,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1279,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1281,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1283,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1285,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1287,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1289,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1291,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1293,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1295,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1299,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1301,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1303,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1305,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1307,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1309,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1311,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1313,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1315,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1317,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1319,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1321,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1323,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1325,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1327,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1329,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1331,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1333,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1335,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1337,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1339,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1341,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1343,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1347,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1349,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1351,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1353,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1355,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1357,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1359,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1361,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1363,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1365,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1369,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1371,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1373,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1375,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1377,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1379,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1381,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1383,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1387,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1389,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1391,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1393,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1395,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1397,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1399,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1401,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1403,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1405,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1407,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1411,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1413,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1415,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1417,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1419,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1421,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1423,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1425,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1427,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1429,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1431,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1433,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1435,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1437,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1439,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1441,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1443,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1445,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1449,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1451,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1453,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1455,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1457,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1459,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1461,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1463,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1465,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1467,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1471,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1473,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1475,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1477,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1479,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1481,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1483,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1485,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1487,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1489,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1491,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1493,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1495,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1499,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1503,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1505,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1507,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1509,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1511,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1513,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1515,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1517,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1521,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1525,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1527,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1529,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1531,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1533,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1535,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1537,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1539,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1541,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1545,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1547,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1549,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1551,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1553,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1555,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1557,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1559,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1561,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1563,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1565,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1569,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1573,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1575,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1577,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1579,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1581,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1583,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1585,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1587,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1589,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1591,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1593,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1595,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1597,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1599,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1601,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1603,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1605,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1607,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1609,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1611,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1613,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1615,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1617,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1619,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1621,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1625,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1627,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1629,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1631,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1633,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1635,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1637,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1639,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1641,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1643,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1645,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1647,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1649,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1651,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1653,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1655,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1657,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1659,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1661,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1663,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1665,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1667,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1669,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1671,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1673,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1675,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1677,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1679,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1681,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1683,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1685,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1689,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1691,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1693,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1697,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1699,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1701,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1703,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1705,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1707,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1709,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1713,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1715,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1719,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1721,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1723,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1725,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1729,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1731,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1733,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1735,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1737,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1739,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1741,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1747,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1749,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1751,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1753,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1755,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1757,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1759,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1761,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1763,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1765,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1767,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1769,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1771,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1775,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1777,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1779,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1781,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1785,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1789,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1791,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1793,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1795,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1797,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1799,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1803,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1805,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1807,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1809,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1815,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1817,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1819,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1821,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1823,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1825,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1827,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1829,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1831,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1833,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1835,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1837,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1839,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1841,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1843,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1845,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1847,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1849,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1853,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1855,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1857,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1859,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1861,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1865,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1867,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1869,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1871,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1873,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1875,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1879,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1881,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1883,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1885,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1887,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1889,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1891,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1893,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1895,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1899,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1901,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1903,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1905,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1911,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1913,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1915,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1917,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1921,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1923,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1925,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1927,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1929,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1931,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1933,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1935,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1937,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1939,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1941,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1943,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1945,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1949,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1951,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1953,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1955,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1957,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1959,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1961,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1963,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1967,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1969,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1971,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1973,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1975,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1977,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1979,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1981,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1983,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1985,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1987,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1989,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1991,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1993,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1995,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1997,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:1999,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2001,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2003,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2005,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2007,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2009,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2013,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2015,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2017,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2019,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2021,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2023,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2025,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2027,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2029,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2031,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2033,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2035,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2037,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2039,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2041,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2043,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2045,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2047,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2049,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2051,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2053,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2055,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2057,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2059,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2061,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2063,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2065,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2067,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2069,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2071,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2073,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2075,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2077,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2079,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2081,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2083,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2085,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2087,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2089,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2091,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2093,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2095,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2097,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2099,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2101,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2103,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2105,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2107,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2109,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2111,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2113,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2115,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2117,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2119,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2121,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2123,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2125,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2127,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2129,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2131,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2133,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2135,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2137,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2139,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2141,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2143,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2145,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2147,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2149,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2151,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2153,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2155,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2157,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2159,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2161,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2163,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2165,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2167,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2169,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2171,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2173,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2175,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2177,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2181,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2183,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2185,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2187,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2189,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2191,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2195,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2197,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2199,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2201,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2203,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2205,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2207,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2209,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2211,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2213,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2215,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2217,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2219,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2221,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2223,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2225,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2227,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2229,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2231,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2235,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2239,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2241,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2243,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2247,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2249,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2251,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2253,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2257,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2259,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2261,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2263,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2267,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2269,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2271,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2273,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2275,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2277,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2279,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2281,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2283,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2285,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2287,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2289,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2291,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2293,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2295,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2299,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2301,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2303,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2305,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2307,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2309,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2311,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2313,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2315,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2317,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2319,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2321,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2323,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2325,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2327,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2329,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2331,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2333,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2335,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2337,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2339,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2341,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2343,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2347,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2349,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2351,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2353,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2355,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2357,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2359,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2361,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2363,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2365,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2369,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2371,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2373,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2375,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2377,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2379,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2381,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2383,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2387,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2389,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2391,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2393,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2395,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2397,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2399,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2401,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2403,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2405,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2407,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2411,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2413,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2415,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2417,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2419,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2421,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2423,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2425,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2427,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2429,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2431,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2433,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2435,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2437,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2439,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2441,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2443,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2445,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2449,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2451,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2453,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2455,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2457,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2459,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2461,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2463,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2465,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2467,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2471,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2473,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2475,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2477,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2479,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2481,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2483,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2485,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2487,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2489,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2491,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2493,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2495,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2499,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2503,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2505,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2507,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2509,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2511,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2513,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2515,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2517,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2521,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2525,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2527,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2529,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2531,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2533,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2535,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2537,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2539,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2541,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2545,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2547,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2549,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2551,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2553,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2555,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2557,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2559,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2561,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2563,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2565,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2569,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2573,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2575,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2577,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2579,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2581,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2583,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2585,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2587,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2589,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2591,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2593,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2595,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2597,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2599,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2601,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2603,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2605,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2607,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2609,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2611,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2613,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2615,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2617,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2619,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2621,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2625,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2627,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2629,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2631,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2633,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2635,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2637,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2639,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2641,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2643,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2645,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2647,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2649,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2651,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2653,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2655,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2657,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2659,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2661,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2663,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2665,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2667,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2669,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2671,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2673,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2675,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2677,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2679,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2681,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2683,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2685,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2689,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2691,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2693,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2697,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2699,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2701,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2703,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2705,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2707,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2709,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2713,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2715,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2719,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2721,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2723,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2725,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2729,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2731,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2733,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2735,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2737,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2739,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2741,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2747,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2749,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2751,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2753,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2755,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2757,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2759,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2761,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2763,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2765,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2767,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2769,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2771,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2775,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2777,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2779,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2781,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2785,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2789,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2791,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2793,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2795,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2797,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2799,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2803,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2805,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2807,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2809,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2815,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2817,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2819,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2821,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2823,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2825,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2827,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2829,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2831,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2833,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2835,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2837,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2839,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2841,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2843,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2845,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2847,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2849,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2853,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2855,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2857,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2859,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2861,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2865,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2867,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2869,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2871,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2873,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2875,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2879,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2881,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2883,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2885,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2887,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2889,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2891,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2893,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2895,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2899,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2901,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2903,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2905,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2911,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2913,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2915,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2917,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2921,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2923,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2925,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2927,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2929,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2931,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2933,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2935,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2937,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2939,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2941,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2943,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2945,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2949,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2951,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2953,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2955,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2957,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2959,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2961,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2963,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2967,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2969,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2971,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2973,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2975,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2977,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2979,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2981,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2983,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2985,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2987,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2989,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2991,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2993,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2995,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2997,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:2999,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3001,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3003,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3005,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3007,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3009,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3013,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3015,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3017,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3019,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3021,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3023,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3025,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3027,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3029,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3031,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3033,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3035,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3037,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3039,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3041,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3043,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3045,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3047,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3049,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3051,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3053,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3055,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3057,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3059,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3061,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3063,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3065,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3067,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3069,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3071,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3073,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3075,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3077,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3079,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3081,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3083,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3085,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3087,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3089,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3091,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3093,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3095,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3097,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3099,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3101,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3103,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3105,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3107,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3109,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3111,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3113,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3115,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3117,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3119,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3121,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3123,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3125,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3127,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3129,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3131,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3133,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3135,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3137,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3139,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3141,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3143,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3145,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3147,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3149,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3151,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3153,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3155,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3157,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3159,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3161,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3163,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3165,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3167,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3169,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3171,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3173,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3175,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3177,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3179,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3181,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3183,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3185,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3187,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3189,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3191,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3195,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3197,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3199,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3201,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3203,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3205,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3207,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3209,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3211,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3213,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3215,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3217,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3219,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3221,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3223,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3225,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3227,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3229,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3231,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3235,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3239,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3241,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3243,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3247,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3249,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3251,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3253,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3257,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3259,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3261,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3263,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3267,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3269,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3271,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3273,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3275,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3277,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3279,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3281,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3283,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3285,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3287,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3289,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3291,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3293,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3295,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3299,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3301,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3303,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3305,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3307,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3309,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3311,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3313,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3315,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3317,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3319,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3321,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3323,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3325,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3327,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3329,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3331,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3333,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3335,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3337,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3339,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3341,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3343,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3347,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3349,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3351,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3353,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3355,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3357,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3359,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3361,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3363,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3365,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3369,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3371,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3373,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3375,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3377,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3379,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3381,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3383,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3387,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3389,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3391,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3393,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3395,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3397,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3399,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3401,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3403,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3405,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3407,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3411,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3413,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3415,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3417,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3419,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3421,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3423,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3425,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3427,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3429,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3431,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3433,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3435,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3437,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3439,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3441,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3443,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3445,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3449,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3451,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3453,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3455,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3457,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3459,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3461,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3463,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3465,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3467,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3471,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3473,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3475,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3477,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3479,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3481,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3483,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3485,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3487,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3489,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3491,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3493,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3495,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3499,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3503,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3505,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3507,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3509,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3511,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3513,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3515,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3517,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3521,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3525,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3527,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3529,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3531,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3533,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3535,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3537,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3539,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3541,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3545,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3547,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3549,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3551,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3553,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3555,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3557,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3559,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3561,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3563,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3565,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3569,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3573,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3575,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3577,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3579,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3581,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3583,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3585,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3587,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3589,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3591,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3593,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3595,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3597,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3599,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3601,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3603,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3605,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3607,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3609,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3611,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3613,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3615,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3617,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3619,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3621,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3625,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3627,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3629,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3631,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3633,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3635,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3637,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3639,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3641,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3643,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3645,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3647,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3649,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3651,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3653,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3655,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3657,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3659,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3661,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3663,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3665,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3667,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3669,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3671,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3673,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3675,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3677,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3679,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3681,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3683,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3685,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3689,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3691,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3693,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3697,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3699,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3701,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3703,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3705,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3707,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3709,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3713,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3715,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3719,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3721,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3723,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3725,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3729,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3731,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3733,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3735,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3737,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3739,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3741,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3747,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3749,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3751,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3753,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3755,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3757,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3759,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3761,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3763,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3765,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3767,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3769,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3771,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3775,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3777,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3779,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3781,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3785,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3789,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3791,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3793,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3795,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3797,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3799,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3803,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3805,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3807,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3809,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3815,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3817,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3819,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3821,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3823,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3825,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3827,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3829,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3831,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3833,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3835,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3837,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3839,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3841,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3843,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3845,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3847,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3849,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3853,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3855,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3857,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3859,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3861,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3865,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3867,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3869,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3871,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3873,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3875,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3879,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3881,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3883,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3885,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3887,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3889,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3891,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3893,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3895,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3899,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3901,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3903,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3905,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3911,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3913,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3915,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3917,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3921,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3923,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3925,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3927,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3929,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3931,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3933,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3935,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3937,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3939,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3941,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3943,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3945,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3949,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3951,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3953,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3955,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3957,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3959,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3961,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3963,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3967,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3969,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3971,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3973,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3975,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3977,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3979,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3981,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3983,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3985,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3987,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3989,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3991,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3993,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3995,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3997,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:3999,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4001,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4003,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4005,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4007,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4009,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4013,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4015,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4017,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4019,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4021,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4023,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4025,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4027,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4029,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4031,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4033,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4035,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4037,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4039,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4041,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4043,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4045,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4047,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4049,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4051,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4053,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4055,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4057,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4059,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4061,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4063,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4065,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4067,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4069,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4071,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4073,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4075,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4077,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4079,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4081,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4083,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4085,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4087,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4089,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4091,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4093,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4095,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4097,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4099,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4101,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4103,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4105,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4107,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4109,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4111,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4113,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4115,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4117,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4119,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4121,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4123,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4125,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4127,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4129,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4131,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4133,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4135,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4137,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4139,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4141,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4143,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4145,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4147,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4149,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4151,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4153,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4155,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4157,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4159,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4161,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4163,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4165,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4167,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4169,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4171,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4173,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4175,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4177,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4179,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4181,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4183,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4185,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4187,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4189,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4191,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4195,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4197,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4199,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4201,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4203,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4205,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4207,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4209,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4211,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4213,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4215,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4217,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4219,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4221,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4223,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4225,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4227,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4229,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4231,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4235,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4239,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4241,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4243,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4247,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4249,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4251,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4253,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4257,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4259,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4261,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4263,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4267,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4269,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4271,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4273,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4275,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4277,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4279,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4281,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4283,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4285,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4287,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4289,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4291,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4293,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4295,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4299,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4301,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4303,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4305,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4307,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4309,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4311,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4313,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4315,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4317,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4319,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4321,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4323,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4325,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4327,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4329,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4331,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4333,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4335,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4337,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4339,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4341,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4343,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4347,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4349,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4351,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4353,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4355,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4357,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4359,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4361,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4363,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4365,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4369,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4371,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4373,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4375,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4377,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4379,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4381,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4383,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4387,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4389,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4391,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4393,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4395,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4397,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4399,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4401,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4403,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4405,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4407,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4411,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4413,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4415,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4417,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4419,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4421,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4423,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4425,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4427,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4429,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4431,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4433,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4435,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4437,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4439,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4441,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4443,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4445,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4449,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4451,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4453,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4455,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4457,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4459,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4461,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4463,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4465,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4467,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4471,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4473,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4475,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4477,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4479,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4481,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4483,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4485,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4487,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4489,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4491,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4493,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4495,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4499,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4503,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4505,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4507,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4509,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4511,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4513,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4515,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4517,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4521,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4525,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4527,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4529,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4531,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4533,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4535,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4537,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4539,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4541,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4545,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4547,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4549,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4551,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4553,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4555,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4557,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4559,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4561,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4563,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4565,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4569,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4573,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4575,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4577,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4579,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4581,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4583,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4585,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4587,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4589,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4591,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4593,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4595,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4597,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4599,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4601,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4603,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4605,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4607,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4609,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4611,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4613,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4615,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4617,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4619,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4621,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4625,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4627,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4629,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4631,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4633,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4635,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4637,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4639,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4641,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4643,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4645,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4647,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4649,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4651,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4653,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4655,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4657,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4659,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4661,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4663,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4665,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4667,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4669,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4671,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4673,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4675,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4677,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4679,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4681,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4683,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4685,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4689,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4691,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4693,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4697,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4699,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4701,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4703,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4705,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4707,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4709,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4713,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4715,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4719,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4721,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4723,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4725,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4729,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4731,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4733,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4735,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4737,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4739,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4741,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4747,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4749,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4751,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4753,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4755,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4757,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4759,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4761,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4763,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4765,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4767,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4769,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4771,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4775,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4777,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4779,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4781,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4785,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4789,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4791,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4793,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4795,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4797,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4799,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4803,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4805,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4807,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4809,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4815,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4817,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4819,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4821,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4823,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4825,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4827,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4829,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4831,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4833,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4835,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4837,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4839,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4841,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4843,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4845,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4847,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4849,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4853,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4855,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4857,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4859,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4861,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4865,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4867,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4869,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4871,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4873,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4875,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4879,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4881,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4883,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4885,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4887,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4889,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4891,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4893,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4895,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4899,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4901,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4903,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4905,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4911,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4913,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4915,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4917,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4921,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4923,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4925,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4927,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4929,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4931,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4933,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4935,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4937,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4939,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4941,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4943,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4945,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4949,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4951,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4953,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4955,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4957,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4959,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4961,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4963,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4967,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4969,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4971,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4973,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4975,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4977,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4979,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4981,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4983,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4985,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4987,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4989,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4991,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4993,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4995,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4997,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:4999,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5001,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5003,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5005,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5007,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5009,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5013,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5015,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5017,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5019,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5021,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5023,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5025,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5027,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5029,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5031,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5033,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5035,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5037,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5039,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:5041,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bt_error
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - code
      BBCount:         54
      ICount:          222
      EdgeCount:       106
      CyclomaticComplexity: 54
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:189,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:191,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:195,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:197,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:199,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:201,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:203,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:205,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:207,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:210,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:210,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:212,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:216,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:220,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:222,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:230,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:237,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:239,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:241,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:245,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:247,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:249,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:255,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:257,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    bt_free
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_malloc0
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:178,9'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    basnprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - size
        - format
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:165,8'
          Dst:             vsnprintf
    - functionName:    basprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - str
        - format
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:153,8'
          Dst:             vsnprintf
    - functionName:    bafprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - stream
        - format
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vfprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:141,8'
          Dst:             vfprintf
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    baprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:129,8'
          Dst:             vprintf
    - functionName:    vprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba2oui
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bdaddr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ba
        - str
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:95,9'
          Dst:             sprintf
    - functionName:    bachk
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:100,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:101,3'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'lib/bluetooth.c:103,13'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'lib/bluetooth.c:103,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:106,2'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'lib/bluetooth.c:106,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:107,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      'lib/bluetooth.c:120,2'
              BranchSideFuncs: []
        - Branch String:   'lib/bluetooth.c:107,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:108,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'lib/bluetooth.c:110,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'lib/bluetooth.c:110,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:111,4'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'lib/bluetooth.c:113,8'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'lib/bluetooth.c:113,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:114,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:116,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'lib/bluetooth.c:116,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:106,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:117,4'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/bluetooth.c:103,6'
          Dst:             strlen
        - Src:             'lib/bluetooth.c:107,8'
          Dst:             __ctype_b_loc
        - Src:             'lib/bluetooth.c:110,8'
          Dst:             __ctype_b_loc
    - functionName:    ba2strlc
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bdaddr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ba
        - str
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:74,9'
          Dst:             sprintf
    - functionName:    ba2str
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.bdaddr_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ba
        - str
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:67,9'
          Dst:             sprintf
    - functionName:    str2ba
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.bdaddr_t *'
      constantsTouched: []
      argNames:
        - str
        - ba
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - bachk
        - strtol
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:82,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:83,10'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
            - BranchSide:      'lib/bluetooth.c:87,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strtol
        - Branch String:   'lib/bluetooth.c:87,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:88,21'
              BranchSideFuncs:
                - strtol
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'lib/bluetooth.c:90,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/bluetooth.c:82,6'
          Dst:             bachk
        - Src:             'lib/bluetooth.c:88,14'
          Dst:             strtol
    - functionName:    strtoba
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'struct.bdaddr_t *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - baswap
        - bt_malloc
        - str2ba
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:57,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:57,6'
              BranchSideFuncs:
                - str2ba
                - baswap
            - BranchSide:      'lib/bluetooth.c:58,10'
              BranchSideFuncs:
                - str2ba
                - baswap
      Callsites:
        - Src:             'lib/bluetooth.c:55,17'
          Dst:             bt_malloc
        - Src:             'lib/bluetooth.c:58,3'
          Dst:             str2ba
        - Src:             'lib/bluetooth.c:59,3'
          Dst:             baswap
    - functionName:    bt_malloc
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    baswap
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.bdaddr_t *'
        - 'struct.bdaddr_t *'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         5
      ICount:          50
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:35,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:36,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      'lib/bluetooth.c:37,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    batostr
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.bdaddr_t *'
      constantsTouched: []
      argNames:
        - ba
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bt_malloc
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:42,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:43,3'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/bluetooth.c:45,10'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'lib/bluetooth.c:41,14'
          Dst:             bt_malloc
        - Src:             'lib/bluetooth.c:45,2'
          Dst:             sprintf
...
