---
Fuzzer filename: '/src/fuzz_xml.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    convert_raw_data_to_xml
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 639
      functionLinenumberEnd: 958
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - indent_level
        - data
        - appender
      BBCount:         104
      ICount:          1351
      EdgeCount:       125
      CyclomaticComplexity: 23
      functionsReached:
        - __ctype_b_loc
        - convert_raw_data_to_xml
        - snprintf
        - sprintf
        - strndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:644,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:645,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/sdp-xml.c:647,6'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/sdp-xml.c:647,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:648,16'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/sdp-xml.c:650,9'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/sdp-xml.c:650,2'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:651,10'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'src/sdp-xml.c:653,9'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
                - strndup
                - free
                - malloc
                - free
                - malloc
                - sprintf
                - __ctype_b_loc
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
                - sprintf
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'src/sdp-xml.c:656,2'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:658,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:663,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:670,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:678,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:686,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:694,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:702,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - sprintf
            - BranchSide:      'src/sdp-xml.c:715,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:723,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:731,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:739,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:747,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - sprintf
            - BranchSide:      'src/sdp-xml.c:760,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:768,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:776,3'
              BranchSideFuncs:
                - snprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:822,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:822,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:822,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:918,3'
              BranchSideFuncs:
                - strndup
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:918,3'
              BranchSideFuncs:
                - strndup
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:918,3'
              BranchSideFuncs:
                - strndup
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:930,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:930,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:930,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:944,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:944,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:944,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:957,26'
              BranchSideFuncs:
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:705,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:706,17'
              BranchSideFuncs:
                - sprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:710,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:750,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:751,17'
              BranchSideFuncs:
                - sprintf
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:754,3'
              BranchSideFuncs:
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:828,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:829,9'
              BranchSideFuncs:
                - __ctype_b_loc
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
            - BranchSide:      'src/sdp-xml.c:843,3'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
        - Branch String:   'src/sdp-xml.c:829,36'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:830,6'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:836,9'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:829,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:831,9'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
            - BranchSide:      'src/sdp-xml.c:836,9'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:836,35'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:837,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:840,24'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:837,33'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:838,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:840,24'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:838,33'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:839,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:840,24'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:836,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:840,24'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
            - BranchSide:      'src/sdp-xml.c:841,3'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - malloc
                - sprintf
                - __ctype_b_loc
        - Branch String:   'src/sdp-xml.c:847,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:848,4'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
                - sprintf
            - BranchSide:      'src/sdp-xml.c:870,7'
              BranchSideFuncs:
                - malloc
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:851,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:853,5'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
                - sprintf
            - BranchSide:      'src/sdp-xml.c:860,11'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
                - sprintf
        - Branch String:   'src/sdp-xml.c:860,4'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:861,14'
              BranchSideFuncs:
                - sprintf
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:865,4'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:871,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:873,5'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:875,11'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:875,4'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:876,9'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:902,4'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:876,9'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:877,6'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:881,16'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:881,16'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:882,6'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:885,16'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:885,16'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:886,6'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:889,16'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:889,16'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:890,6'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:895,16'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
        - Branch String:   'src/sdp-xml.c:895,16'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:896,6'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
            - BranchSide:      'src/sdp-xml.c:898,20'
              BranchSideFuncs:
                - free
                - convert_raw_data_to_xml
      Callsites:
        - Src:             'src/sdp-xml.c:672,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:680,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:688,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:696,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:706,4'
          Dst:             sprintf
        - Src:             'src/sdp-xml.c:717,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:725,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:733,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:741,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:751,4'
          Dst:             sprintf
        - Src:             'src/sdp-xml.c:762,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:770,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:779,3'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:829,9'
          Dst:             __ctype_b_loc
        - Src:             'src/sdp-xml.c:861,5'
          Dst:             sprintf
        - Src:             'src/sdp-xml.c:920,12'
          Dst:             strndup
        - Src:             'src/sdp-xml.c:933,3'
          Dst:             convert_raw_data_to_xml
        - Src:             'src/sdp-xml.c:948,3'
          Dst:             convert_raw_data_to_xml
        - Src:             'src/sdp-xml.c:957,2'
          Dst:             convert_raw_data_to_xml
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    compute_seq_size
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         5
      ICount:          42
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:61,2'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:62,16'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:64,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_xml_data_free
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 507
      functionLinenumberEnd: 514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_data_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:508,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:508,6'
              BranchSideFuncs:
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'src/sdp-xml.c:509,17'
              BranchSideFuncs:
                - sdp_data_free
                - free
                - free
                - free
      Callsites:
        - Src:             'src/sdp-xml.c:509,3'
          Dst:             sdp_data_free
    - functionName:    sdp_xml_parse_string_decode
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - encoding
        - length
      BBCount:         13
      ICount:          129
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
        - strlen
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:320,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:321,17'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'src/sdp-xml.c:327,21'
              BranchSideFuncs:
                - malloc
                - strtoul
        - Branch String:   'src/sdp-xml.c:328,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:329,4'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'src/sdp-xml.c:332,10'
              BranchSideFuncs:
                - strtoul
        - Branch String:   'src/sdp-xml.c:336,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:337,13'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      'src/sdp-xml.c:343,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sdp-xml.c:317,12'
          Dst:             strlen
        - Src:             'src/sdp-xml.c:321,10'
          Dst:             strdup
        - Src:             'src/sdp-xml.c:340,22'
          Dst:             strtoul
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_xml_parse_uuid128
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - sdp_data_alloc
        - strlen
        - strtoul
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:119,2'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:120,7'
              BranchSideFuncs:
                - strtoul
                - strlen
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:132,9'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:120,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:121,5'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc
                - strtoul
            - BranchSide:      'src/sdp-xml.c:125,12'
              BranchSideFuncs:
                - strtoul
                - strlen
                - sdp_data_alloc
      Callsites:
        - Src:             'src/sdp-xml.c:119,25'
          Dst:             strlen
        - Src:             'src/sdp-xml.c:128,19'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:132,9'
          Dst:             sdp_data_alloc
    - functionName:    sdp_xml_parse_nil
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 396
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_data_alloc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sdp-xml.c:396,9'
          Dst:             sdp_data_alloc
    - functionName:    sdp_xml_parse_text
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - encoding
      BBCount:         9
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sdp_data_alloc_with_length
        - sdp_xml_parse_string_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:381,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:382,3'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
            - BranchSide:      'src/sdp-xml.c:384,6'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
        - Branch String:   'src/sdp-xml.c:384,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:385,7'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
            - BranchSide:      'src/sdp-xml.c:387,35'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
      Callsites:
        - Src:             'src/sdp-xml.c:380,9'
          Dst:             sdp_xml_parse_string_decode
        - Src:             'src/sdp-xml.c:387,8'
          Dst:             sdp_data_alloc_with_length
    - functionName:    sdp_xml_parse_url
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 371
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         9
      ICount:          59
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sdp_data_alloc_with_length
        - sdp_xml_parse_string_decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:360,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:361,3'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
            - BranchSide:      'src/sdp-xml.c:363,6'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
        - Branch String:   'src/sdp-xml.c:363,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:364,7'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
            - BranchSide:      'src/sdp-xml.c:366,35'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - free
      Callsites:
        - Src:             'src/sdp-xml.c:358,8'
          Dst:             sdp_xml_parse_string_decode
        - Src:             'src/sdp-xml.c:366,8'
          Dst:             sdp_data_alloc_with_length
    - functionName:    sdp_xml_parse_uuid
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - record
      BBCount:         16
      ICount:          104
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - sdp_data_alloc
        - sdp_pattern_add_uuid
        - sdp_xml_parse_uuid128
        - strlen
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:145,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:146,31'
              BranchSideFuncs:
                - sdp_xml_parse_uuid128
                - sdp_pattern_add_uuid
            - BranchSide:      'src/sdp-xml.c:150,16'
              BranchSideFuncs:
                - strtoll
                - sdp_data_alloc
                - sdp_pattern_add_uuid
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:153,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:156,6'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_pattern_add_uuid
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:156,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:157,9'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'src/sdp-xml.c:161,9'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'src/sdp-xml.c:166,13'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:166,16'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'src/sdp-xml.c:169,9'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:166,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:167,24'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'src/sdp-xml.c:169,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/sdp-xml.c:143,8'
          Dst:             strlen
        - Src:             'src/sdp-xml.c:146,9'
          Dst:             sdp_xml_parse_uuid128
        - Src:             'src/sdp-xml.c:150,8'
          Dst:             strtoll
        - Src:             'src/sdp-xml.c:157,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:163,8'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:167,3'
          Dst:             sdp_pattern_add_uuid
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_xml_parse_int
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - data
        - dtd
      BBCount:         68
      ICount:          392
      EdgeCount:       86
      CyclomaticComplexity: 20
      functionsReached:
        - sdp_data_alloc
        - strcmp
        - strtoul
        - strtoull
      functionUses:    11
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:177,2'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:180,11'
              BranchSideFuncs:
                - strcmp
                - sdp_data_alloc
                - strcmp
            - BranchSide:      'src/sdp-xml.c:195,24'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:207,25'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:219,25'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:231,26'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:243,25'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:255,26'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:267,26'
              BranchSideFuncs:
                - strtoull
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:279,27'
              BranchSideFuncs:
                - strtoull
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:293,7'
              BranchSideFuncs:
                - sdp_data_alloc
                - strtoul
            - BranchSide:      'src/sdp-xml.c:293,7'
              BranchSideFuncs:
                - sdp_data_alloc
                - strtoul
            - BranchSide:      'src/sdp-xml.c:311,9'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:182,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:183,8'
              BranchSideFuncs:
                - strcmp
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:184,29'
              BranchSideFuncs:
                - strcmp
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:184,12'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:185,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:187,4'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:198,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:198,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:201,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:198,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:199,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:201,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:210,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:210,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:213,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:210,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:211,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:213,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:222,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:222,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:225,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:222,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:223,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:225,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:234,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:234,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:237,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:234,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:235,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:237,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:246,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:246,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:249,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:246,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:247,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:249,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:258,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:258,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:261,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:258,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:259,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:261,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:270,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:270,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:273,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:270,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:271,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:273,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:282,24'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:282,29'
              BranchSideFuncs:
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:285,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:282,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:283,4'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:285,24'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'src/sdp-xml.c:298,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:299,13'
              BranchSideFuncs:
                - strtoul
                - sdp_data_alloc
            - BranchSide:      'src/sdp-xml.c:305,24'
              BranchSideFuncs:
                - sdp_data_alloc
      Callsites:
        - Src:             'src/sdp-xml.c:182,8'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:184,13'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:189,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:195,16'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:201,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:207,17'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:213,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:219,17'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:225,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:231,18'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:237,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:243,17'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:249,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:255,18'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:261,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:267,17'
          Dst:             strtoull
        - Src:             'src/sdp-xml.c:273,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:279,18'
          Dst:             strtoull
        - Src:             'src/sdp-xml.c:285,9'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:302,23'
          Dst:             strtoul
        - Src:             'src/sdp-xml.c:305,9'
          Dst:             sdp_data_alloc
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    30
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_xml_parse_datatype
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 437
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - el
        - elem
        - record
      BBCount:         48
      ICount:          231
      EdgeCount:       63
      CyclomaticComplexity: 17
      functionsReached:
        - sdp_xml_parse_int
        - sdp_xml_parse_nil
        - sdp_xml_parse_text
        - sdp_xml_parse_url
        - sdp_xml_parse_uuid
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:405,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:406,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:407,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:407,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:408,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:409,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:409,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:410,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:411,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:411,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:412,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:413,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:413,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:414,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:415,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:415,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:416,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:417,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:417,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:418,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:419,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:419,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:420,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:421,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:421,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:422,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:423,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:423,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:424,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:425,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_int
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:425,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:426,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:427,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_uuid
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:427,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:428,29'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:429,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_url
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:429,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:430,28'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:431,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_text
                - strcmp
                - sdp_xml_parse_nil
        - Branch String:   'src/sdp-xml.c:431,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:432,29'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_nil
            - BranchSide:      'src/sdp-xml.c:433,19'
              BranchSideFuncs:
                - strcmp
                - sdp_xml_parse_nil
      Callsites:
        - Src:             'src/sdp-xml.c:405,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:406,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:407,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:408,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:409,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:410,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:411,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:412,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:413,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:414,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:415,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:416,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:417,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:418,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:419,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:420,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:421,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:422,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:423,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:424,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:425,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:426,10'
          Dst:             sdp_xml_parse_int
        - Src:             'src/sdp-xml.c:427,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:428,10'
          Dst:             sdp_xml_parse_uuid
        - Src:             'src/sdp-xml.c:429,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:430,10'
          Dst:             sdp_xml_parse_url
        - Src:             'src/sdp-xml.c:431,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:432,10'
          Dst:             sdp_xml_parse_text
        - Src:             'src/sdp-xml.c:433,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:434,10'
          Dst:             sdp_xml_parse_nil
    - functionName:    sdp_xml_data_expand
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 92
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - elem
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:96,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:97,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/sdp-xml.c:99,9'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    sdp_xml_data_alloc
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 89
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:73,9'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:71,23'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
            - BranchSide:      'src/sdp-xml.c:73,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
        - Branch String:   'src/sdp-xml.c:74,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:75,3'
              BranchSideFuncs:
                - malloc
                - free
            - BranchSide:      'src/sdp-xml.c:77,9'
              BranchSideFuncs:
                - malloc
                - free
        - Branch String:   'src/sdp-xml.c:82,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:83,8'
              BranchSideFuncs: []
            - BranchSide:      'src/sdp-xml.c:86,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    element_end
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 518
      functionLinenumberEnd: 594
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - element_name
        - user_data
        - err
      BBCount:         55
      ICount:          450
      EdgeCount:       70
      CyclomaticComplexity: 17
      functionsReached:
        - compute_seq_size
        - sdp_attr_add
        - sdp_seq_append
        - sdp_xml_data_free
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:522,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:523,3'
              BranchSideFuncs:
                - strcmp
                - sdp_attr_add
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
            - BranchSide:      'src/sdp-xml.c:525,14'
              BranchSideFuncs:
                - strcmp
                - sdp_attr_add
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
        - Branch String:   'src/sdp-xml.c:525,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:526,7'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
            - BranchSide:      'src/sdp-xml.c:542,7'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
        - Branch String:   'src/sdp-xml.c:529,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:530,5'
              BranchSideFuncs:
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:533,4'
              BranchSideFuncs:
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:542,28'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:542,32'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
            - BranchSide:      'src/sdp-xml.c:544,3'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:542,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:544,3'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
            - BranchSide:      'src/sdp-xml.c:547,14'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
                - strcmp
                - compute_seq_size
        - Branch String:   'src/sdp-xml.c:547,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:548,59'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:559,21'
              BranchSideFuncs:
                - strcmp
                - compute_seq_size
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:550,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:551,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:553,14'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:553,14'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:554,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:557,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:562,7'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:563,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:565,14'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:565,14'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:566,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:569,4'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:573,33'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:573,36'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:573,33'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:573,63'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:573,63'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:574,6'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:573,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:573,6'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:575,11'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
        - Branch String:   'src/sdp-xml.c:575,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:583,20'
              BranchSideFuncs:
                - sdp_seq_append
                - sdp_xml_data_free
            - BranchSide:      'src/sdp-xml.c:589,10'
              BranchSideFuncs:
                - sdp_xml_data_free
      Callsites:
        - Src:             'src/sdp-xml.c:522,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:525,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:527,14'
          Dst:             sdp_attr_add
        - Src:             'src/sdp-xml.c:534,4'
          Dst:             sdp_xml_data_free
        - Src:             'src/sdp-xml.c:547,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:548,42'
          Dst:             compute_seq_size
        - Src:             'src/sdp-xml.c:559,14'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:560,42'
          Dst:             compute_seq_size
        - Src:             'src/sdp-xml.c:583,5'
          Dst:             sdp_seq_append
        - Src:             'src/sdp-xml.c:592,3'
          Dst:             sdp_xml_data_free
    - functionName:    element_start
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - context
        - element_name
        - attribute_names
        - attribute_values
        - user_data
        - err
      BBCount:         45
      ICount:          357
      EdgeCount:       59
      CyclomaticComplexity: 16
      functionsReached:
        - sdp_data_alloc
        - sdp_xml_data_alloc
        - sdp_xml_data_expand
        - sdp_xml_parse_datatype
        - strcmp
        - strdup
        - strlen
        - strtol
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:444,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:445,3'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strtol
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
                - sdp_xml_data_alloc
            - BranchSide:      'src/sdp-xml.c:447,14'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strtol
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
                - sdp_xml_data_alloc
        - Branch String:   'src/sdp-xml.c:447,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:449,10'
              BranchSideFuncs:
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
                - sdp_xml_data_alloc
            - BranchSide:      'src/sdp-xml.c:459,6'
              BranchSideFuncs:
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
                - sdp_xml_data_alloc
        - Branch String:   'src/sdp-xml.c:449,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:450,16'
              BranchSideFuncs:
                - strcmp
                - strtol
            - BranchSide:      'src/sdp-xml.c:456,3'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:450,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:451,32'
              BranchSideFuncs:
                - strcmp
                - strtol
            - BranchSide:      'src/sdp-xml.c:454,3'
              BranchSideFuncs:
                - strcmp
                - strtol
        - Branch String:   'src/sdp-xml.c:459,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:460,34'
              BranchSideFuncs:
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:464,26'
              BranchSideFuncs:
                - sdp_xml_data_alloc
                - strcmp
                - sdp_data_alloc
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:468,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:469,32'
              BranchSideFuncs:
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:470,19'
              BranchSideFuncs:
                - strcmp
                - sdp_data_alloc
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:470,11'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:471,32'
              BranchSideFuncs:
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:475,10'
              BranchSideFuncs:
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:475,3'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:476,16'
              BranchSideFuncs:
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:498,55'
              BranchSideFuncs:
                - sdp_xml_parse_datatype
        - Branch String:   'src/sdp-xml.c:476,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:477,25'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:489,16'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:481,5'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:482,26'
              BranchSideFuncs:
                - sdp_xml_data_expand
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
            - BranchSide:      'src/sdp-xml.c:484,12'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:489,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:490,17'
              BranchSideFuncs:
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:494,16'
              BranchSideFuncs:
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:490,9'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:491,6'
              BranchSideFuncs:
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:492,4'
              BranchSideFuncs:
                - strcmp
                - strdup
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - sdp_xml_data_expand
        - Branch String:   'src/sdp-xml.c:494,8'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:495,41'
              BranchSideFuncs:
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
            - BranchSide:      'src/sdp-xml.c:496,3'
              BranchSideFuncs:
                - sdp_xml_parse_datatype
                - strcmp
                - strlen
                - strlen
                - strcmp
                - strcmp
                - strcmp
                - strdup
                - sdp_xml_data_expand
      Callsites:
        - Src:             'src/sdp-xml.c:444,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:447,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:450,9'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:451,25'
          Dst:             strtol
        - Src:             'src/sdp-xml.c:460,34'
          Dst:             sdp_xml_data_alloc
        - Src:             'src/sdp-xml.c:464,26'
          Dst:             sdp_xml_data_alloc
        - Src:             'src/sdp-xml.c:468,7'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:469,32'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:470,12'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:471,32'
          Dst:             sdp_data_alloc
        - Src:             'src/sdp-xml.c:476,9'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:477,18'
          Dst:             strlen
        - Src:             'src/sdp-xml.c:478,19'
          Dst:             strlen
        - Src:             'src/sdp-xml.c:482,6'
          Dst:             sdp_xml_data_expand
        - Src:             'src/sdp-xml.c:489,9'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:490,10'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:494,9'
          Dst:             strcmp
        - Src:             'src/sdp-xml.c:495,34'
          Dst:             strdup
        - Src:             'src/sdp-xml.c:498,32'
          Dst:             sdp_xml_parse_datatype
    - functionName:    strtol
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    convert_raw_attr_to_xml_func
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 966
      functionLinenumberEnd: 979
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - data
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - convert_raw_data_to_xml
        - snprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/sdp-xml.c:972,2'
          Dst:             snprintf
        - Src:             'src/sdp-xml.c:976,2'
          Dst:             convert_raw_data_to_xml
    - functionName:    sdp_list_foreach
      functionSourceFile: '/src/bluez/./lib/sdp_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - f
        - u
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   './lib/sdp_lib.h:55,2'
          Branch Sides:
            - BranchSide:      './lib/sdp_lib.h:56,3'
              BranchSideFuncs: []
            - BranchSide:      './lib/sdp_lib.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    convert_sdp_record_to_xml
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionLinenumberEnd: 1002
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - data
        - appender
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - convert_raw_attr_to_xml_func
        - sdp_list_foreach
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:995,10'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:995,13'
              BranchSideFuncs:
                - sdp_list_foreach
            - BranchSide:      'src/sdp-xml.c:995,10'
              BranchSideFuncs: []
        - Branch String:   'src/sdp-xml.c:995,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:995,6'
              BranchSideFuncs:
                - sdp_list_foreach
            - BranchSide:      'src/sdp-xml.c:996,3'
              BranchSideFuncs:
                - sdp_list_foreach
      Callsites:
        - Src:             'src/sdp-xml.c:998,3'
          Dst:             sdp_list_foreach
        - Src:             'src/sdp-xml.c:998,3'
          Dst:             convert_raw_attr_to_xml_func
    - functionName:    sdp_xml_parse_record
      functionSourceFile: '/src/bluez/src/sdp-xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 634
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         10
      ICount:          85
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - g_markup_parse_context_free
        - g_markup_parse_context_new
        - g_markup_parse_context_parse
        - sdp_record_alloc
        - sdp_record_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/sdp-xml.c:607,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:608,3'
              BranchSideFuncs:
                - sdp_record_alloc
                - free
                - g_markup_parse_context_new
                - g_markup_parse_context_parse
                - g_markup_parse_context_free
                - free
                - g_markup_parse_context_free
                - sdp_record_free
                - free
            - BranchSide:      'src/sdp-xml.c:610,11'
              BranchSideFuncs:
                - sdp_record_alloc
                - free
                - g_markup_parse_context_new
                - g_markup_parse_context_parse
                - g_markup_parse_context_free
                - free
                - g_markup_parse_context_free
                - sdp_record_free
                - free
        - Branch String:   'src/sdp-xml.c:611,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:612,8'
              BranchSideFuncs:
                - g_markup_parse_context_new
                - g_markup_parse_context_parse
                - g_markup_parse_context_free
                - free
                - g_markup_parse_context_free
                - sdp_record_free
                - free
            - BranchSide:      'src/sdp-xml.c:616,9'
              BranchSideFuncs:
                - g_markup_parse_context_new
                - g_markup_parse_context_parse
                - g_markup_parse_context_free
                - free
                - g_markup_parse_context_free
                - sdp_record_free
                - free
        - Branch String:   'src/sdp-xml.c:621,6'
          Branch Sides:
            - BranchSide:      'src/sdp-xml.c:623,31'
              BranchSideFuncs:
                - g_markup_parse_context_free
                - sdp_record_free
                - free
            - BranchSide:      'src/sdp-xml.c:629,30'
              BranchSideFuncs:
                - g_markup_parse_context_free
                - free
      Callsites:
        - Src:             'src/sdp-xml.c:610,11'
          Dst:             sdp_record_alloc
        - Src:             'src/sdp-xml.c:619,8'
          Dst:             g_markup_parse_context_new
        - Src:             'src/sdp-xml.c:621,6'
          Dst:             g_markup_parse_context_parse
        - Src:             'src/sdp-xml.c:623,3'
          Dst:             g_markup_parse_context_free
        - Src:             'src/sdp-xml.c:624,3'
          Dst:             sdp_record_free
        - Src:             'src/sdp-xml.c:629,2'
          Dst:             g_markup_parse_context_free
    - functionName:    g_markup_parse_context_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_markup_parse_context_parse
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_markup_parse_context_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_xml.c'
      linkageType:     externalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - convert_sdp_record_to_xml
        - empty_func
        - sdp_record_free
        - sdp_xml_parse_record
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_xml.c:31,7'
          Branch Sides:
            - BranchSide:      'fuzz_xml.c:31,7'
              BranchSideFuncs:
                - convert_sdp_record_to_xml
                - sdp_record_free
            - BranchSide:      'fuzz_xml.c:32,31'
              BranchSideFuncs:
                - convert_sdp_record_to_xml
                - sdp_record_free
      Callsites:
        - Src:             'fuzz_xml.c:30,9'
          Dst:             sdp_xml_parse_record
        - Src:             'fuzz_xml.c:32,5'
          Dst:             convert_sdp_record_to_xml
        - Src:             'fuzz_xml.c:32,5'
          Dst:             empty_func
        - Src:             'fuzz_xml.c:33,5'
          Dst:             sdp_record_free
    - functionName:    empty_func
      functionSourceFile: '/src/fuzz_xml.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
        - s
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    set_l2cap_mtu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4678
      functionLinenumberEnd: 4695
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - short
      constantsTouched: []
      argNames:
        - sk
        - mtu
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getsockopt
        - setsockopt
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4685,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4686,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4688,13'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/sdp.c:4691,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4692,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4694,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:4685,6'
          Dst:             getsockopt
        - Src:             'lib/sdp.c:4691,6'
          Dst:             setsockopt
    - functionName:    getsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    setsockopt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    gen_dataseq_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3282
      functionLinenumberEnd: 3341
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dst
        - seq
        - dtd
      BBCount:         24
      ICount:          202
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - sdp_data_free
        - sdp_gen_buffer
        - sdp_gen_pdu
        - sdp_list_len
        - sdp_seq_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3294,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3295,3'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3297,18'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3298,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3299,8'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3303,9'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3303,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3304,16'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3312,26'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3306,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3306,7'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3307,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3306,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3306,7'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3307,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3306,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3307,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3308,15'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3313,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3314,8'
              BranchSideFuncs:
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3319,2'
              BranchSideFuncs:
                - sdp_gen_buffer
                - malloc
                - sdp_data_free
                - free
                - free
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3323,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3324,17'
              BranchSideFuncs:
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3331,29'
              BranchSideFuncs:
                - sdp_gen_pdu
                - sdp_data_free
                - free
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:3286,18'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:3312,12'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:3320,2'
          Dst:             sdp_gen_buffer
        - Src:             'lib/sdp.c:3324,3'
          Dst:             sdp_data_free
        - Src:             'lib/sdp.c:3331,11'
          Dst:             sdp_gen_pdu
        - Src:             'lib/sdp.c:3335,2'
          Dst:             sdp_data_free
    - functionName:    sdp_list_len
      functionSourceFile: '/src/bluez/lib/sdp_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'lib/sdp_lib.h:40,2'
          Branch Sides:
            - BranchSide:      'lib/sdp_lib.h:41,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp_lib.h:42,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_seq_alloc
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dtds
        - values
        - len
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sdp_data_alloc
        - sdp_data_free
      functionUses:    8
      BranchProfiles:
        - Branch String:   'lib/sdp.c:537,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:539,30'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_free
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:559,34'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:541,23'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:541,26'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_free
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:544,26'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_free
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:541,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:542,26'
              BranchSideFuncs:
                - sdp_data_free
                - sdp_data_alloc
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:544,26'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_free
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:546,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:547,18'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:551,7'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc
                - sdp_data_free
        - Branch String:   'lib/sdp.c:551,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:552,17'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:554,10'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc
                - sdp_data_free
      Callsites:
        - Src:             'lib/sdp.c:544,11'
          Dst:             sdp_data_alloc
        - Src:             'lib/sdp.c:547,4'
          Dst:             sdp_data_free
        - Src:             'lib/sdp.c:559,9'
          Dst:             sdp_data_alloc
    - functionName:    sdp_gen_buffer
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 762
      functionLinenumberEnd: 782
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - d
      BBCount:         13
      ICount:          123
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - sdp_get_data_size
        - sdp_get_data_type_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lib/sdp.c:765,25'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:765,28'
              BranchSideFuncs:
                - sdp_get_data_type_size
                - sdp_get_data_size
            - BranchSide:      'lib/sdp.c:774,2'
              BranchSideFuncs:
                - sdp_get_data_type_size
                - sdp_get_data_size
        - Branch String:   'lib/sdp.c:765,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:767,3'
              BranchSideFuncs:
                - sdp_get_data_type_size
                - sdp_get_data_size
            - BranchSide:      'lib/sdp.c:774,2'
              BranchSideFuncs:
                - sdp_get_data_type_size
                - sdp_get_data_size
        - Branch String:   'lib/sdp.c:779,32'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:779,35'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:779,32'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:779,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:779,6'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:780,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:776,19'
          Dst:             sdp_get_data_type_size
        - Src:             'lib/sdp.c:777,19'
          Dst:             sdp_get_data_size
    - functionName:    sdp_data_free
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 968
      functionLinenumberEnd: 987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - d
      BBCount:         19
      ICount:          79
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - data_seq_free
      functionUses:    9
      BranchProfiles:
        - Branch String:   'lib/sdp.c:969,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:970,3'
              BranchSideFuncs:
                - free
                - free
                - data_seq_free
            - BranchSide:      'lib/sdp.c:971,10'
              BranchSideFuncs:
                - free
                - free
                - data_seq_free
        - Branch String:   'lib/sdp.c:971,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:975,17'
              BranchSideFuncs:
                - data_seq_free
                - free
            - BranchSide:      'lib/sdp.c:975,17'
              BranchSideFuncs:
                - data_seq_free
                - free
            - BranchSide:      'lib/sdp.c:975,17'
              BranchSideFuncs:
                - data_seq_free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:983,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:986,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'lib/sdp.c:975,3'
          Dst:             data_seq_free
    - functionName:    sdp_gen_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 786
      functionLinenumberEnd: 898
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - d
      BBCount:         56
      ICount:          394
      EdgeCount:       62
      CyclomaticComplexity: 8
      functionsReached:
        - htonl
        - htons
        - ntoh128
        - ntoh64
        - sdp_get_data_size
        - sdp_get_data_type_size
        - sdp_set_seq_len
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:801,28'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:801,31'
              BranchSideFuncs:
                - htonl
                - htons
                - sdp_set_seq_len
                - sdp_set_seq_len
                - sdp_set_seq_len
                - ntoh128
                - ntoh64
                - htonl
                - htons
                - ntoh128
                - ntoh64
                - htonl
                - htons
                - sdp_get_data_type_size
                - sdp_get_data_size
            - BranchSide:      'lib/sdp.c:807,10'
              BranchSideFuncs:
                - htonl
                - htons
                - sdp_set_seq_len
                - sdp_set_seq_len
                - sdp_set_seq_len
                - ntoh128
                - ntoh64
                - htonl
                - htons
                - ntoh128
                - ntoh64
                - htonl
                - htons
        - Branch String:   'lib/sdp.c:801,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:802,20'
              BranchSideFuncs:
                - sdp_get_data_type_size
                - sdp_get_data_size
                - htonl
                - htons
                - sdp_set_seq_len
                - sdp_set_seq_len
                - sdp_set_seq_len
                - ntoh128
                - ntoh64
                - htonl
                - htons
                - ntoh128
                - ntoh64
                - htonl
                - htons
            - BranchSide:      'lib/sdp.c:807,10'
              BranchSideFuncs:
                - htonl
                - htons
                - sdp_set_seq_len
                - sdp_set_seq_len
                - sdp_set_seq_len
                - ntoh128
                - ntoh64
                - htonl
                - htons
                - ntoh128
                - ntoh64
                - htonl
                - htons
        - Branch String:   'lib/sdp.c:809,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:811,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:813,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:816,15'
              BranchSideFuncs:
                - htons
            - BranchSide:      'lib/sdp.c:820,15'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'lib/sdp.c:824,9'
              BranchSideFuncs:
                - ntoh64
            - BranchSide:      'lib/sdp.c:828,3'
              BranchSideFuncs:
                - ntoh128
            - BranchSide:      'lib/sdp.c:833,28'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:833,28'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:836,15'
              BranchSideFuncs:
                - htons
            - BranchSide:      'lib/sdp.c:840,15'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'lib/sdp.c:844,9'
              BranchSideFuncs:
                - ntoh64
            - BranchSide:      'lib/sdp.c:848,3'
              BranchSideFuncs:
                - ntoh128
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:857,27'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:863,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:863,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:863,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:869,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:869,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:869,10'
              BranchSideFuncs:
                - sdp_set_seq_len
            - BranchSide:      'lib/sdp.c:873,15'
              BranchSideFuncs:
                - htons
            - BranchSide:      'lib/sdp.c:877,15'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'lib/sdp.c:881,28'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:884,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:887,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:887,14'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:887,18'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:887,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:887,6'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:888,7'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:888,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:888,14'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:891,14'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:888,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:889,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:891,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:797,13'
          Dst:             sdp_get_data_type_size
        - Src:             'lib/sdp.c:800,14'
          Dst:             sdp_get_data_size
        - Src:             'lib/sdp.c:816,9'
          Dst:             htons
        - Src:             'lib/sdp.c:820,9'
          Dst:             htonl
        - Src:             'lib/sdp.c:824,9'
          Dst:             ntoh64
        - Src:             'lib/sdp.c:828,3'
          Dst:             ntoh128
        - Src:             'lib/sdp.c:836,9'
          Dst:             htons
        - Src:             'lib/sdp.c:840,9'
          Dst:             htonl
        - Src:             'lib/sdp.c:844,9'
          Dst:             ntoh64
        - Src:             'lib/sdp.c:848,3'
          Dst:             ntoh128
        - Src:             'lib/sdp.c:858,3'
          Dst:             sdp_set_seq_len
        - Src:             'lib/sdp.c:864,3'
          Dst:             sdp_set_seq_len
        - Src:             'lib/sdp.c:870,3'
          Dst:             sdp_set_seq_len
        - Src:             'lib/sdp.c:873,9'
          Dst:             htons
        - Src:             'lib/sdp.c:877,9'
          Dst:             htonl
    - functionName:    sdp_get_data_type_size
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 635
      functionLinenumberEnd: 659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - dtd
      BBCount:         18
      ICount:          86
      EdgeCount:       34
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:638,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:638,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:643,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:643,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:643,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:643,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:649,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:649,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:649,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:649,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:655,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:655,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:655,8'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:655,8'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_get_data_size
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 758
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - d
      BBCount:         36
      ICount:          176
      EdgeCount:       71
      CyclomaticComplexity: 37
      functionsReached:
        - get_data_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:693,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:695,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:697,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:700,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:703,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:706,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:709,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:713,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:713,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:716,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:719,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:722,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:725,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:733,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:738,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:738,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:738,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:743,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:743,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:743,29'
              BranchSideFuncs:
                - get_data_size
            - BranchSide:      'lib/sdp.c:746,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:749,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:752,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:755,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:738,15'
          Dst:             get_data_size
        - Src:             'lib/sdp.c:743,15'
          Dst:             get_data_size
    - functionName:    htons
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    htonl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ntoh64
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - n
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:501,17'
          Dst:             ntohl
        - Src:             'lib/bluetooth.h:503,6'
          Dst:             ntohl
    - functionName:    ntoh128
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 512
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bswap_128
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:511,2'
          Dst:             bswap_128
    - functionName:    sdp_set_seq_len
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 609
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ptr
        - length
      BBCount:         20
      ICount:          95
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - bt_put_be16
        - bt_put_be32
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:612,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:612,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:617,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:617,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:617,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:617,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:623,15'
              BranchSideFuncs:
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:623,15'
              BranchSideFuncs:
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:623,15'
              BranchSideFuncs:
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:623,15'
              BranchSideFuncs:
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:629,15'
              BranchSideFuncs:
                - bt_put_be32
            - BranchSide:      'lib/sdp.c:629,15'
              BranchSideFuncs:
                - bt_put_be32
            - BranchSide:      'lib/sdp.c:629,15'
              BranchSideFuncs:
                - bt_put_be32
            - BranchSide:      'lib/sdp.c:629,15'
              BranchSideFuncs:
                - bt_put_be32
      Callsites:
        - Src:             'lib/sdp.c:623,3'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:629,3'
          Dst:             bt_put_be32
    - functionName:    bt_put_be16
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - ptr
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:352,2'
          Dst:             __bswap_16
    - functionName:    bt_put_be32
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
        - ptr
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:342,2'
          Dst:             __bswap_32
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      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_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      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_128
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.h:478,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.h:479,15'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.h:480,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ntohl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_data_size
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - sdpdata
      BBCount:         10
      ICount:          68
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - sdp_gen_buffer
        - sdp_gen_pdu
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:678,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:679,7'
              BranchSideFuncs:
                - sdp_gen_buffer
                - sdp_gen_pdu
            - BranchSide:      'lib/sdp.c:685,9'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:679,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:680,21'
              BranchSideFuncs:
                - sdp_gen_pdu
                - sdp_gen_buffer
            - BranchSide:      'lib/sdp.c:682,24'
              BranchSideFuncs:
                - sdp_gen_buffer
                - sdp_gen_pdu
      Callsites:
        - Src:             'lib/sdp.c:680,9'
          Dst:             sdp_gen_pdu
        - Src:             'lib/sdp.c:682,9'
          Dst:             sdp_gen_buffer
    - functionName:    data_seq_free
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 957
      functionLinenumberEnd: 965
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_data_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:960,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:961,22'
              BranchSideFuncs:
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:965,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:962,3'
          Dst:             sdp_data_free
    - functionName:    sdp_data_alloc
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - dtd
        - value
      BBCount:         13
      ICount:          69
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_data_alloc_with_length
        - strlen
      functionUses:    23
      BranchProfiles:
        - Branch String:   'lib/sdp.c:471,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:476,8'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:476,8'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:476,8'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:476,8'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:482,10'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
        - Branch String:   'lib/sdp.c:476,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:477,4'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:479,28'
              BranchSideFuncs:
                - strlen
                - sdp_data_alloc_with_length
      Callsites:
        - Src:             'lib/sdp.c:479,12'
          Dst:             strlen
        - Src:             'lib/sdp.c:486,9'
          Dst:             sdp_data_alloc_with_length
    - functionName:    sdp_data_alloc_with_length
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dtd
        - value
        - length
      BBCount:         68
      ICount:          562
      EdgeCount:       78
      CyclomaticComplexity: 12
      functionsReached:
        - bt_malloc0
        - sdp_uuid128_create
        - sdp_uuid16_create
        - sdp_uuid32_create
        - syslog
      functionUses:    7
      BranchProfiles:
        - Branch String:   'lib/sdp.c:352,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:353,3'
              BranchSideFuncs:
                - syslog
                - free
                - syslog
                - free
                - bt_malloc0
                - free
                - sdp_uuid128_create
                - sdp_uuid32_create
                - sdp_uuid16_create
                - free
            - BranchSide:      'lib/sdp.c:355,11'
              BranchSideFuncs:
                - syslog
                - free
                - syslog
                - free
                - bt_malloc0
                - free
                - sdp_uuid128_create
                - sdp_uuid32_create
                - sdp_uuid16_create
                - free
        - Branch String:   'lib/sdp.c:358,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:360,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:362,31'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:367,29'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:367,29'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:371,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:375,18'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:379,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:383,18'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:387,18'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:391,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:395,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:399,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:403,22'
              BranchSideFuncs:
                - sdp_uuid16_create
            - BranchSide:      'lib/sdp.c:407,22'
              BranchSideFuncs:
                - sdp_uuid32_create
            - BranchSide:      'lib/sdp.c:411,23'
              BranchSideFuncs:
                - sdp_uuid128_create
            - BranchSide:      'lib/sdp.c:418,8'
              BranchSideFuncs:
                - free
                - syslog
                - free
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:418,8'
              BranchSideFuncs:
                - free
                - syslog
                - free
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:418,8'
              BranchSideFuncs:
                - free
                - syslog
                - free
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:418,8'
              BranchSideFuncs:
                - free
                - syslog
                - free
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:440,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:440,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:448,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:460,8'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:418,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:419,9'
              BranchSideFuncs:
                - syslog
                - free
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:423,18'
              BranchSideFuncs:
                - syslog
                - free
                - bt_malloc0
                - free
        - Branch String:   'lib/sdp.c:424,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:425,28'
              BranchSideFuncs:
                - bt_malloc0
                - free
            - BranchSide:      'lib/sdp.c:433,4'
              BranchSideFuncs:
                - syslog
                - free
        - Branch String:   'lib/sdp.c:426,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:427,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:431,11'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:448,23'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:448,26'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:449,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:448,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:449,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:450,12'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:450,29'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:450,32'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:451,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:450,12'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:451,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:452,12'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:452,29'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:452,32'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:453,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:456,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:457,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:458,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:350,18'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:403,3'
          Dst:             sdp_uuid16_create
        - Src:             'lib/sdp.c:407,3'
          Dst:             sdp_uuid32_create
        - Src:             'lib/sdp.c:411,3'
          Dst:             sdp_uuid128_create
        - Src:             'lib/sdp.c:425,17'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:433,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:440,3'
          Dst:             syslog
    - functionName:    sdp_uuid16_create
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2642
      functionLinenumberEnd: 2646
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - u
        - val
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_uuid32_create
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2650
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - u
        - val
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_uuid128_create
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2662
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - u
        - val
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syslog
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    64
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_copy_seq
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         13
      ICount:          91
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - sdp_data_alloc_with_length
        - sdp_data_free
        - sdp_data_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1537,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1540,12'
              BranchSideFuncs:
                - sdp_data_value
                - sdp_data_alloc_with_length
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:1558,9'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1545,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1546,18'
              BranchSideFuncs:
                - sdp_data_value
                - sdp_data_alloc_with_length
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:1550,7'
              BranchSideFuncs:
                - sdp_data_value
                - sdp_data_alloc_with_length
                - sdp_data_free
        - Branch String:   'lib/sdp.c:1550,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1551,16'
              BranchSideFuncs:
                - sdp_data_value
                - sdp_data_alloc_with_length
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:1553,10'
              BranchSideFuncs:
                - sdp_data_value
                - sdp_data_alloc_with_length
                - sdp_data_free
      Callsites:
        - Src:             'lib/sdp.c:1542,11'
          Dst:             sdp_data_value
        - Src:             'lib/sdp.c:1543,13'
          Dst:             sdp_data_alloc_with_length
        - Src:             'lib/sdp.c:1546,4'
          Dst:             sdp_data_free
    - functionName:    sdp_data_value
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1464
      functionLinenumberEnd: 1530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - len
      BBCount:         38
      ICount:          213
      EdgeCount:       38
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_copy_seq
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1467,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1467,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1471,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1475,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1475,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1478,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1481,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1484,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1487,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1490,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1493,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1496,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1499,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1502,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1505,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1508,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1516,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
            - BranchSide:      'lib/sdp.c:1526,22'
              BranchSideFuncs:
                - sdp_copy_seq
        - Branch String:   'lib/sdp.c:1517,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1518,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1519,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1526,9'
          Dst:             sdp_copy_seq
    - functionName:    sdp_attr_add_new_with_length
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2275
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - rec
        - attr
        - dtd
        - value
        - len
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_attr_replace
        - sdp_data_alloc_with_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2279,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2280,3'
              BranchSideFuncs:
                - sdp_attr_replace
            - BranchSide:      'lib/sdp.c:2282,19'
              BranchSideFuncs:
                - sdp_attr_replace
      Callsites:
        - Src:             'lib/sdp.c:2278,6'
          Dst:             sdp_data_alloc_with_length
        - Src:             'lib/sdp.c:2282,2'
          Dst:             sdp_attr_replace
    - functionName:    sdp_attr_replace
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 927
      functionLinenumberEnd: 944
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - attr
        - d
      BBCount:         11
      ICount:          83
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - extract_svclass_uuid
        - sdp_attrid_comp_func
        - sdp_data_free
        - sdp_data_get
        - sdp_list_insert_sorted
        - sdp_list_remove
      functionUses:    7
      BranchProfiles:
        - Branch String:   'lib/sdp.c:930,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:931,3'
              BranchSideFuncs:
                - sdp_data_get
                - sdp_list_insert_sorted
                - extract_svclass_uuid
                - sdp_list_remove
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:933,19'
              BranchSideFuncs:
                - sdp_data_get
                - sdp_list_insert_sorted
                - extract_svclass_uuid
                - sdp_list_remove
                - sdp_data_free
        - Branch String:   'lib/sdp.c:934,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:935,35'
              BranchSideFuncs:
                - sdp_list_remove
                - sdp_data_free
                - sdp_list_insert_sorted
                - extract_svclass_uuid
            - BranchSide:      'lib/sdp.c:939,14'
              BranchSideFuncs:
                - sdp_list_insert_sorted
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:942,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:942,6'
              BranchSideFuncs:
                - extract_svclass_uuid
            - BranchSide:      'lib/sdp.c:943,24'
              BranchSideFuncs:
                - extract_svclass_uuid
      Callsites:
        - Src:             'lib/sdp.c:933,6'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:935,19'
          Dst:             sdp_list_remove
        - Src:             'lib/sdp.c:936,3'
          Dst:             sdp_data_free
        - Src:             'lib/sdp.c:940,18'
          Dst:             sdp_list_insert_sorted
        - Src:             'lib/sdp.c:940,18'
          Dst:             sdp_attrid_comp_func
        - Src:             'lib/sdp.c:943,3'
          Dst:             extract_svclass_uuid
    - functionName:    sdp_data_get
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1668
      functionLinenumberEnd: 1679
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rec
        - attrId
      BBCount:         11
      ICount:          64
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - sdp_attrid_comp_func
        - sdp_list_find
      functionUses:    20
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1669,10'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1669,13'
              BranchSideFuncs:
                - sdp_list_find
            - BranchSide:      'lib/sdp.c:1678,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1669,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1673,24'
              BranchSideFuncs:
                - sdp_list_find
            - BranchSide:      'lib/sdp.c:1678,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1675,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1676,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1677,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1674,7'
          Dst:             sdp_list_find
        - Src:             'lib/sdp.c:1674,7'
          Dst:             sdp_attrid_comp_func
    - functionName:    sdp_list_remove
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1760
      functionLinenumberEnd: 1773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - d
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1763,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1763,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1764,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:1764,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1764,18'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1765,8'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:1765,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1766,15'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1768,12'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    sdp_attrid_comp_func
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 947
      functionLinenumberEnd: 954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - key1
        - key2
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:951,9'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:951,12'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:953,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:951,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:952,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:953,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_list_insert_sorted
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1778
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - d
        - f
      BBCount:         16
      ICount:          103
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1782,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1783,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1784,12'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1785,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1786,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1789,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1786,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1786,24'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1787,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1789,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1790,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1792,10'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    extract_svclass_uuid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
        - uuid
      BBCount:         19
      ICount:          99
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:566,12'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:567,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:566,16'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:569,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:566,16'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:566,16'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:569,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:566,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:567,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:569,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:570,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:571,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:573,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:573,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:573,29'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:574,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:573,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:574,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:576,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_list_find
      functionSourceFile: '/src/bluez/lib/sdp_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - u
        - f
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp_lib.h:47,2'
          Branch Sides:
            - BranchSide:      'lib/sdp_lib.h:48,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp_lib.h:50,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp_lib.h:48,7'
          Branch Sides:
            - BranchSide:      'lib/sdp_lib.h:48,27'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp_lib.h:49,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_get_be64
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:302,9'
          Dst:             __bswap_64
    - functionName:    string_lookup_uuid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pt0
        - uuid
      BBCount:         10
      ICount:          62
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_uuid128_to_uuid
        - string_lookup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:197,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:198,20'
              BranchSideFuncs:
                - string_lookup
                - string_lookup
            - BranchSide:      'lib/sdp.c:206,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:198,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:200,25'
              BranchSideFuncs:
                - string_lookup
            - BranchSide:      'lib/sdp.c:202,25'
              BranchSideFuncs:
                - string_lookup
            - BranchSide:      'lib/sdp.c:204,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:197,6'
          Dst:             sdp_uuid128_to_uuid
        - Src:             'lib/sdp.c:200,11'
          Dst:             string_lookup
        - Src:             'lib/sdp.c:202,11'
          Dst:             string_lookup
    - functionName:    sdp_uuid128_to_uuid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2780
      functionLinenumberEnd: 2803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         15
      ICount:          113
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - htonl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2786,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2789,9'
              BranchSideFuncs:
                - htonl
        - Branch String:   'lib/sdp.c:2789,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2790,7'
              BranchSideFuncs:
                - htonl
            - BranchSide:      'lib/sdp.c:2793,16'
              BranchSideFuncs:
                - htonl
        - Branch String:   'lib/sdp.c:2790,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2790,30'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2791,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2795,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2796,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2799,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2794,9'
          Dst:             htonl
    - functionName:    string_lookup
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - pt0
        - index
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lib/sdp.c:183,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:184,7'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:187,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:184,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:184,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:185,11'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_add_lang_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4957
      functionLinenumberEnd: 4968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_list_append
        - sdp_list_free
        - sdp_set_lang_attr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:4965,10'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:4966,2'
          Dst:             sdp_set_lang_attr
        - Src:             'lib/sdp.c:4967,2'
          Dst:             sdp_list_free
    - functionName:    sdp_list_append
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1741
      functionLinenumberEnd: 1757
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - d
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1744,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1745,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1747,12'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1750,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1751,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1753,11'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1753,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1753,27'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1754,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_set_lang_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2438
      functionLinenumberEnd: 2477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - seq
      BBCount:         18
      ICount:          177
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - sdp_attr_add
        - sdp_list_len
        - sdp_seq_alloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2445,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2446,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2448,22'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
        - Branch String:   'lib/sdp.c:2449,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2450,8'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2454,11'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
        - Branch String:   'lib/sdp.c:2454,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2455,27'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2470,6'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
        - Branch String:   'lib/sdp.c:2456,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2457,11'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2460,3'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_add
        - Branch String:   'lib/sdp.c:2470,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2471,35'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
            - BranchSide:      'lib/sdp.c:2474,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:2440,34'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:2471,21'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:2472,3'
          Dst:             sdp_attr_add
    - functionName:    sdp_list_free
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1802
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - f
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1804,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1805,10'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1811,1'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1806,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1807,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1808,8'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    sdp_attr_add
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - attr
        - d
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - extract_svclass_uuid
        - sdp_attrid_comp_func
        - sdp_data_get
        - sdp_list_insert_sorted
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lib/sdp.c:583,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:584,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:585,7'
              BranchSideFuncs:
                - sdp_list_insert_sorted
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:585,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:586,3'
              BranchSideFuncs:
                - sdp_list_insert_sorted
                - extract_svclass_uuid
            - BranchSide:      'lib/sdp.c:588,14'
              BranchSideFuncs:
                - sdp_list_insert_sorted
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:591,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:592,24'
              BranchSideFuncs:
                - extract_svclass_uuid
            - BranchSide:      'lib/sdp.c:594,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:581,18'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:589,18'
          Dst:             sdp_list_insert_sorted
        - Src:             'lib/sdp.c:589,18'
          Dst:             sdp_attrid_comp_func
        - Src:             'lib/sdp.c:592,3'
          Dst:             extract_svclass_uuid
    - functionName:    sdp_get_supp_feat
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4892
      functionLinenumberEnd: 4954
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - seqp
      BBCount:         46
      ICount:          274
      EdgeCount:       56
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - sdp_data_alloc_with_length
        - sdp_data_get
        - sdp_get_uuidseq_attr
        - sdp_list_append
        - sdp_list_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4899,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4899,19'
              BranchSideFuncs:
                - sdp_get_uuidseq_attr
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4900,31'
              BranchSideFuncs:
                - sdp_get_uuidseq_attr
        - Branch String:   'lib/sdp.c:4899,19'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4899,19'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4903,11'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4899,19'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4899,19'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4903,11'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4899,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4900,31'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4903,11'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4903,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4907,8'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4941,10'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:4907,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4907,8'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4910,10'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4907,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4907,8'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4910,10'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4907,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4908,4'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4910,10'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4912,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4917,12'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4939,26'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4917,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4922,11'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4922,11'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4922,11'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4922,11'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4927,12'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4927,12'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:4931,19'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4936,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4937,30'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:4938,3'
              BranchSideFuncs:
                - sdp_list_append
                - __errno_location
                - sdp_list_free
                - sdp_data_alloc_with_length
                - sdp_list_append
                - sdp_list_free
        - Branch String:   'lib/sdp.c:4945,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4948,10'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:4952,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:4897,12'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:4900,10'
          Dst:             sdp_get_uuidseq_attr
        - Src:             'lib/sdp.c:4931,5'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:4935,11'
          Dst:             sdp_data_alloc_with_length
        - Src:             'lib/sdp.c:4937,14'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:4939,10'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:4949,3'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:4952,2'
          Dst:             __errno_location
    - functionName:    sdp_get_uuidseq_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1926
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - attr
        - seqp
      BBCount:         26
      ICount:          153
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - sdp_data_get
        - sdp_list_append
        - sdp_list_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1930,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1930,17'
              BranchSideFuncs:
                - sdp_list_free
                - malloc
                - sdp_list_append
                - __errno_location
            - BranchSide:      'lib/sdp.c:1930,17'
              BranchSideFuncs:
                - sdp_list_free
        - Branch String:   'lib/sdp.c:1930,17'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1930,17'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
            - BranchSide:      'lib/sdp.c:1932,12'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
        - Branch String:   'lib/sdp.c:1930,17'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1930,17'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
            - BranchSide:      'lib/sdp.c:1932,12'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
        - Branch String:   'lib/sdp.c:1930,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1930,17'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
            - BranchSide:      'lib/sdp.c:1932,12'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
        - Branch String:   'lib/sdp.c:1932,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1934,8'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
            - BranchSide:      'lib/sdp.c:1946,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1934,28'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1934,31'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:1935,5'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
        - Branch String:   'lib/sdp.c:1934,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1935,5'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:1939,8'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - __errno_location
        - Branch String:   'lib/sdp.c:1940,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1941,5'
              BranchSideFuncs:
                - sdp_list_append
                - malloc
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:1943,5'
              BranchSideFuncs:
                - sdp_list_append
                - malloc
                - sdp_list_free
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:1927,24'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:1935,5'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:1944,12'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:1949,2'
          Dst:             sdp_list_free
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    152
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_set_supp_feat
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4801
      functionLinenumberEnd: 4885
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - sf
      BBCount:         41
      ICount:          336
      EdgeCount:       49
      CyclomaticComplexity: 10
      functionsReached:
        - sdp_attr_replace
        - sdp_list_len
        - sdp_seq_alloc
        - sdp_seq_alloc_with_length
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4809,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4810,3'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4811,19'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4812,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4813,8'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4817,11'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4817,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4822,23'
              BranchSideFuncs:
                - sdp_list_len
                - malloc
                - free
                - free
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
            - BranchSide:      'lib/sdp.c:4872,27'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
        - Branch String:   'lib/sdp.c:4824,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4825,4'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
            - BranchSide:      'lib/sdp.c:4826,17'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
        - Branch String:   'lib/sdp.c:4827,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4828,9'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
            - BranchSide:      'lib/sdp.c:4831,20'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
        - Branch String:   'lib/sdp.c:4832,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4833,9'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4837,12'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
        - Branch String:   'lib/sdp.c:4837,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4838,38'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4863,36'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
        - Branch String:   'lib/sdp.c:4840,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4845,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4845,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4845,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4845,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4854,15'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
            - BranchSide:      'lib/sdp.c:4858,16'
              BranchSideFuncs:
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
        - Branch String:   'lib/sdp.c:4867,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4868,4'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4869,17'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_attr_replace
                - free
                - free
                - sdp_list_len
                - malloc
                - malloc
                - free
                - malloc
                - free
                - free
                - sdp_seq_alloc_with_length
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4873,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4874,3'
              BranchSideFuncs:
                - sdp_attr_replace
                - free
                - free
            - BranchSide:      'lib/sdp.c:4875,19'
              BranchSideFuncs:
                - sdp_attr_replace
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:4807,11'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:4822,10'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:4863,10'
          Dst:             sdp_seq_alloc_with_length
        - Src:             'lib/sdp.c:4872,13'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:4875,2'
          Dst:             sdp_attr_replace
    - functionName:    sdp_seq_alloc_with_length
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dtds
        - values
        - length
        - len
      BBCount:         19
      ICount:          137
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - sdp_data_alloc
        - sdp_data_alloc_with_length
        - sdp_data_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:507,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:509,30'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_data_free
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:529,34'
              BranchSideFuncs:
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:511,23'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:511,26'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_data_free
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:514,38'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_data_free
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:511,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:512,26'
              BranchSideFuncs:
                - sdp_data_free
                - sdp_data_alloc
                - sdp_data_alloc_with_length
            - BranchSide:      'lib/sdp.c:514,38'
              BranchSideFuncs:
                - sdp_data_alloc_with_length
                - sdp_data_free
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:516,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:517,18'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc_with_length
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:521,7'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc_with_length
                - sdp_data_free
        - Branch String:   'lib/sdp.c:521,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:522,17'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc_with_length
                - sdp_data_free
            - BranchSide:      'lib/sdp.c:524,10'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_data_alloc_with_length
                - sdp_data_free
      Callsites:
        - Src:             'lib/sdp.c:514,11'
          Dst:             sdp_data_alloc_with_length
        - Src:             'lib/sdp.c:517,4'
          Dst:             sdp_data_free
        - Src:             'lib/sdp.c:529,9'
          Dst:             sdp_data_alloc
    - functionName:    sdp_get_socket
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4788
      functionLinenumberEnd: 4789
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_connect_l2cap
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4699
      functionLinenumberEnd: 4749
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dst
        - session
      BBCount:         43
      ICount:          258
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - __errno_location
        - bacmp
        - bind
        - connect
        - set_l2cap_mtu
        - setsockopt
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4705,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4706,13'
              BranchSideFuncs:
                - socket
                - bacmp
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
                - bind
            - BranchSide:      'lib/sdp.c:4708,39'
              BranchSideFuncs:
                - socket
                - bacmp
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
                - bind
        - Branch String:   'lib/sdp.c:4709,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4710,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4711,2'
              BranchSideFuncs:
                - bacmp
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
                - bind
        - Branch String:   'lib/sdp.c:4720,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4721,6'
              BranchSideFuncs:
                - bind
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
            - BranchSide:      'lib/sdp.c:4726,6'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
        - Branch String:   'lib/sdp.c:4722,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4723,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4724,2'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
                - setsockopt
        - Branch String:   'lib/sdp.c:4726,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4727,17'
              BranchSideFuncs:
                - setsockopt
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
            - BranchSide:      'lib/sdp.c:4732,7'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
        - Branch String:   'lib/sdp.c:4728,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4729,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4730,2'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
                - set_l2cap_mtu
        - Branch String:   'lib/sdp.c:4732,30'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4733,19'
              BranchSideFuncs:
                - set_l2cap_mtu
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4736,5'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4732,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4734,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4736,5'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4741,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4742,4'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4743,7'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4743,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4743,19'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4746,2'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4743,45'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4744,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - connect
            - BranchSide:      'lib/sdp.c:4746,2'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4744,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4744,25'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4745,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:4743,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4745,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4746,2'
              BranchSideFuncs:
                - __errno_location
                - connect
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4746,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4746,30'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4746,2'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4746,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4740,21'
              BranchSideFuncs:
                - connect
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4748,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:4708,18'
          Dst:             socket
        - Src:             'lib/sdp.c:4720,6'
          Dst:             bacmp
        - Src:             'lib/sdp.c:4722,7'
          Dst:             bind
        - Src:             'lib/sdp.c:4728,7'
          Dst:             setsockopt
        - Src:             'lib/sdp.c:4733,5'
          Dst:             set_l2cap_mtu
        - Src:             'lib/sdp.c:4740,13'
          Dst:             connect
        - Src:             'lib/sdp.c:4744,6'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4744,25'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4746,11'
          Dst:             __errno_location
    - functionName:    socket
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bacmp
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba1
        - ba2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:436,9'
          Dst:             memcmp
    - functionName:    bind
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    connect
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_connect_local
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4663
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         6
      ICount:          50
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - connect
        - socket
        - strcpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4667,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4668,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4669,2'
              BranchSideFuncs:
                - strcpy
                - connect
      Callsites:
        - Src:             'lib/sdp.c:4666,18'
          Dst:             socket
        - Src:             'lib/sdp.c:4672,2'
          Dst:             strcpy
        - Src:             'lib/sdp.c:4674,9'
          Dst:             connect
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_is_local
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4658
      functionLinenumberEnd: 4659
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - device
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:4659,9'
          Dst:             memcmp
    - functionName:    sdp_connect
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4753
      functionLinenumberEnd: 4785
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - src
        - dst
        - flags
      BBCount:         22
      ICount:          131
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - close
        - sdp_connect_l2cap
        - sdp_connect_local
        - sdp_create
        - sdp_is_local
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4757,34'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4757,38'
              BranchSideFuncs:
                - sdp_create
                - sdp_is_local
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
                - sdp_connect_local
                - __errno_location
            - BranchSide:      'lib/sdp.c:4762,27'
              BranchSideFuncs:
                - sdp_create
                - sdp_is_local
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
                - sdp_connect_local
        - Branch String:   'lib/sdp.c:4757,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4758,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:4762,27'
              BranchSideFuncs:
                - sdp_create
                - sdp_is_local
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
                - sdp_connect_local
        - Branch String:   'lib/sdp.c:4763,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4764,3'
              BranchSideFuncs:
                - sdp_is_local
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
                - sdp_connect_local
            - BranchSide:      'lib/sdp.c:4766,19'
              BranchSideFuncs:
                - sdp_is_local
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
                - sdp_connect_local
        - Branch String:   'lib/sdp.c:4766,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4767,25'
              BranchSideFuncs:
                - sdp_connect_local
                - __errno_location
                - free
                - free
                - __errno_location
                - close
            - BranchSide:      'lib/sdp.c:4770,25'
              BranchSideFuncs:
                - sdp_connect_l2cap
                - __errno_location
                - free
                - free
                - __errno_location
                - close
        - Branch String:   'lib/sdp.c:4767,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4768,4'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - __errno_location
                - close
            - BranchSide:      'lib/sdp.c:4769,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:4770,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - __errno_location
                - close
            - BranchSide:      'lib/sdp.c:4771,4'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - __errno_location
                - close
        - Branch String:   'lib/sdp.c:4778,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4779,9'
              BranchSideFuncs:
                - close
                - free
                - free
                - __errno_location
            - BranchSide:      'lib/sdp.c:4780,7'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:4758,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4762,12'
          Dst:             sdp_create
        - Src:             'lib/sdp.c:4766,6'
          Dst:             sdp_is_local
        - Src:             'lib/sdp.c:4767,7'
          Dst:             sdp_connect_local
        - Src:             'lib/sdp.c:4770,7'
          Dst:             sdp_connect_l2cap
        - Src:             'lib/sdp.c:4777,8'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4779,3'
          Dst:             close
        - Src:             'lib/sdp.c:4782,2'
          Dst:             __errno_location
    - functionName:    sdp_create
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3741
      functionLinenumberEnd: 3764
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sk
        - flags
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bt_malloc0
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3746,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3747,3'
              BranchSideFuncs:
                - bt_malloc0
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3751,19'
              BranchSideFuncs:
                - bt_malloc0
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3755,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3756,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:3761,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3745,12'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:3747,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3754,6'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:3756,3'
          Dst:             __errno_location
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_close
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4635
      functionLinenumberEnd: 4655
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4639,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4640,3'
              BranchSideFuncs:
                - close
                - free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4642,14'
              BranchSideFuncs:
                - close
                - free
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4646,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4647,8'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4653,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'lib/sdp.c:4642,8'
          Dst:             close
    - functionName:    sdp_general_inquiry
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4624
      functionLinenumberEnd: 4632
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ii
        - num_dev
        - duration
        - found
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hci_inquiry
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4626,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4627,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:4630,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:4625,10'
          Dst:             hci_inquiry
        - Src:             'lib/sdp.c:4627,3'
          Dst:             syslog
    - functionName:    sdp_service_search_attr_req
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4421
      functionLinenumberEnd: 4618
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - search
        - reqtype
        - attrids
        - rsp
      BBCount:         65
      ICount:          551
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - __errno_location
        - bt_get_be16
        - bt_put_be16
        - copy_cstate
        - gen_attridseq_pdu
        - gen_searchseq_pdu
        - htons
        - realloc
        - sdp_extract_pdu
        - sdp_extract_seqtype
        - sdp_gen_tid
        - sdp_list_append
        - sdp_record_free
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4436,41'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4436,44'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4441,2'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4436,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4437,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:4441,2'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4445,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4445,18'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4446,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4445,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4446,3'
              BranchSideFuncs:
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:4451,29'
              BranchSideFuncs:
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:4460,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4461,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4469,13'
              BranchSideFuncs:
                - bt_put_be16
                - gen_attridseq_pdu
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4481,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4482,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4486,11'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4506,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4507,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4512,7'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - realloc
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4512,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4514,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4517,7'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - realloc
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4517,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4518,11'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4522,11'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - realloc
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4525,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4526,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4531,27'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - syslog
                - realloc
                - syslog
        - Branch String:   'lib/sdp.c:4536,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4537,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4542,30'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - realloc
        - Branch String:   'lib/sdp.c:4551,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4551,40'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4552,13'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4551,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4552,13'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4563,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - realloc
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4554,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4554,48'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4554,11'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4563,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4496,35'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
                - realloc
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4565,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_seqtype
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:4565,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4565,22'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4566,7'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:4568,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4569,27'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4578,33'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:4583,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4583,18'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4612,2'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4583,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4584,13'
              BranchSideFuncs:
                - sdp_extract_pdu
                - sdp_record_free
                - free
                - free
                - free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4612,2'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:4589,9'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4590,6'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:4594,10'
              BranchSideFuncs:
                - sdp_record_free
                - free
                - free
                - free
                - sdp_list_append
                - sdp_extract_pdu
                - syslog
        - Branch String:   'lib/sdp.c:4594,9'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4595,22'
              BranchSideFuncs:
                - sdp_list_append
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - syslog
            - BranchSide:      'lib/sdp.c:4598,16'
              BranchSideFuncs:
                - sdp_list_append
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - syslog
        - Branch String:   'lib/sdp.c:4607,37'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4607,40'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4607,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
                - sdp_record_free
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:4607,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4587,9'
              BranchSideFuncs:
                - sdp_extract_pdu
                - sdp_record_free
                - free
                - free
                - free
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:4610,11'
              BranchSideFuncs:
                - free
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:4437,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4446,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4459,11'
          Dst:             gen_searchseq_pdu
        - Src:             'lib/sdp.c:4461,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4472,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:4479,11'
          Dst:             gen_attridseq_pdu
        - Src:             'lib/sdp.c:4482,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4496,23'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:4496,17'
          Dst:             htons
        - Src:             'lib/sdp.c:4499,24'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:4503,18'
          Dst:             htons
        - Src:             'lib/sdp.c:4505,12'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:4507,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4526,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4531,15'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:4537,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4557,26'
          Dst:             realloc
        - Src:             'lib/sdp.c:4578,13'
          Dst:             sdp_extract_seqtype
        - Src:             'lib/sdp.c:4588,25'
          Dst:             sdp_extract_pdu
        - Src:             'lib/sdp.c:4590,6'
          Dst:             syslog
        - Src:             'lib/sdp.c:4595,6'
          Dst:             sdp_record_free
        - Src:             'lib/sdp.c:4606,16'
          Dst:             sdp_list_append
    - functionName:    gen_searchseq_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3344
      functionLinenumberEnd: 3346
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - seq
      BBCount:         3
      ICount:          29
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_dataseq_pdu
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3346,9'
          Dst:             gen_dataseq_pdu
    - functionName:    gen_attridseq_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3350
      functionLinenumberEnd: 3351
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - dst
        - seq
        - dataType
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gen_dataseq_pdu
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3351,9'
          Dst:             gen_dataseq_pdu
    - functionName:    sdp_gen_tid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4793
      functionLinenumberEnd: 4794
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_cstate
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3360
      functionLinenumberEnd: 3373
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdata
        - pdata_len
        - cstate
      BBCount:         9
      ICount:          74
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - syslog
      functionUses:    7
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3361,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3362,17'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:3371,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:3363,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3364,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:3367,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3364,4'
          Dst:             syslog
    - functionName:    sdp_send_req_w4_rsp
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1715
      functionLinenumberEnd: 1735
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - reqbuf
        - rspbuf
        - reqsize
        - rspsize
      BBCount:         13
      ICount:          99
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - sdp_read_rsp
        - sdp_send_req
        - syslog
      functionUses:    6
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1721,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1722,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1725,19'
              BranchSideFuncs:
                - sdp_read_rsp
                - __errno_location
        - Branch String:   'lib/sdp.c:1726,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1727,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1729,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/sdp.c:1729,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1729,16'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:1730,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/sdp.c:1729,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1730,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:1733,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1721,10'
          Dst:             sdp_send_req
        - Src:             'lib/sdp.c:1722,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1725,6'
          Dst:             sdp_read_rsp
        - Src:             'lib/sdp.c:1730,3'
          Dst:             __errno_location
    - functionName:    bt_get_be16
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_16
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:322,9'
          Dst:             __bswap_16
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_extract_seqtype
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - dtdp
        - size
      BBCount:         23
      ICount:          163
      EdgeCount:       26
      CyclomaticComplexity: 5
      functionsReached:
        - bt_get_be16
        - bt_get_be32
        - syslog
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1218,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1219,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1223,21'
              BranchSideFuncs:
                - bt_get_be32
                - syslog
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:1227,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1230,7'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1230,7'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1239,7'
              BranchSideFuncs:
                - bt_get_be16
                - syslog
            - BranchSide:      'lib/sdp.c:1239,7'
              BranchSideFuncs:
                - bt_get_be16
                - syslog
            - BranchSide:      'lib/sdp.c:1248,7'
              BranchSideFuncs:
                - bt_get_be32
                - syslog
            - BranchSide:      'lib/sdp.c:1248,7'
              BranchSideFuncs:
                - bt_get_be32
                - syslog
            - BranchSide:      'lib/sdp.c:1256,3'
              BranchSideFuncs:
                - syslog
        - Branch String:   'lib/sdp.c:1230,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1231,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1234,24'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1239,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1240,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1243,23'
              BranchSideFuncs:
                - bt_get_be16
        - Branch String:   'lib/sdp.c:1248,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1249,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1252,23'
              BranchSideFuncs:
                - bt_get_be32
      Callsites:
        - Src:             'lib/sdp.c:1219,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1231,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1240,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1243,11'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:1249,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1252,11'
          Dst:             bt_get_be32
        - Src:             'lib/sdp.c:1256,3'
          Dst:             syslog
    - functionName:    sdp_extract_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1393
      functionLinenumberEnd: 1452
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - scanned
      BBCount:         20
      ICount:          195
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - bt_get_be16
        - extract_svclass_uuid
        - sdp_attr_replace
        - sdp_extract_attr
        - sdp_extract_seqtype
        - sdp_record_alloc
        - syslog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1405,28'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1405,31'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_extract_attr
                - sdp_attr_replace
                - extract_svclass_uuid
                - syslog
            - BranchSide:      'lib/sdp.c:1405,2'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_extract_attr
                - sdp_attr_replace
                - extract_svclass_uuid
                - syslog
        - Branch String:   'lib/sdp.c:1405,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1405,2'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_extract_attr
                - sdp_attr_replace
                - extract_svclass_uuid
                - syslog
            - BranchSide:      'lib/sdp.c:1406,7'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_extract_attr
                - sdp_attr_replace
                - extract_svclass_uuid
                - syslog
        - Branch String:   'lib/sdp.c:1412,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1413,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1417,22'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_extract_attr
                - sdp_attr_replace
                - syslog
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:1428,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1430,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1433,7'
              BranchSideFuncs:
                - sdp_attr_replace
                - bt_get_be16
                - sdp_extract_attr
                - syslog
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:1433,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1434,18'
              BranchSideFuncs:
                - sdp_attr_replace
                - bt_get_be16
                - sdp_extract_attr
                - syslog
                - extract_svclass_uuid
            - BranchSide:      'lib/sdp.c:1436,7'
              BranchSideFuncs:
                - sdp_attr_replace
                - bt_get_be16
                - sdp_extract_attr
                - syslog
                - extract_svclass_uuid
        - Branch String:   'lib/sdp.c:1436,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1437,25'
              BranchSideFuncs:
                - extract_svclass_uuid
                - sdp_attr_replace
                - bt_get_be16
                - sdp_extract_attr
                - syslog
            - BranchSide:      'lib/sdp.c:1439,16'
              BranchSideFuncs:
                - sdp_attr_replace
                - bt_get_be16
                - sdp_extract_attr
                - extract_svclass_uuid
                - syslog
      Callsites:
        - Src:             'lib/sdp.c:1397,22'
          Dst:             sdp_record_alloc
        - Src:             'lib/sdp.c:1400,13'
          Dst:             sdp_extract_seqtype
        - Src:             'lib/sdp.c:1413,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1418,10'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:1423,10'
          Dst:             sdp_extract_attr
        - Src:             'lib/sdp.c:1437,4'
          Dst:             extract_svclass_uuid
        - Src:             'lib/sdp.c:1442,3'
          Dst:             sdp_attr_replace
    - functionName:    sdp_record_free
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3219
      functionLinenumberEnd: 3223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_data_free
        - sdp_list_free
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3220,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:3220,2'
          Dst:             sdp_data_free
        - Src:             'lib/sdp.c:3221,2'
          Dst:             sdp_list_free
    - functionName:    sdp_record_alloc
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3205
      functionLinenumberEnd: 3213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bt_malloc0
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3206,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3206,16'
              BranchSideFuncs:
                - bt_malloc0
            - BranchSide:      'lib/sdp.c:3206,22'
              BranchSideFuncs:
                - bt_malloc0
        - Branch String:   'lib/sdp.c:3208,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3209,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:3211,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3206,22'
          Dst:             bt_malloc0
    - functionName:    sdp_extract_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1367
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - size
        - rec
      BBCount:         39
      ICount:          196
      EdgeCount:       39
      CyclomaticComplexity: 2
      functionsReached:
        - extract_int
        - extract_seq
        - extract_str
        - extract_uuid
        - syslog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1317,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1318,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1322,26'
              BranchSideFuncs:
                - extract_seq
                - extract_str
                - extract_uuid
                - extract_int
                - syslog
        - Branch String:   'lib/sdp.c:1325,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1338,22'
              BranchSideFuncs:
                - extract_int
            - BranchSide:      'lib/sdp.c:1343,23'
              BranchSideFuncs:
                - extract_uuid
            - BranchSide:      'lib/sdp.c:1343,23'
              BranchSideFuncs:
                - extract_uuid
            - BranchSide:      'lib/sdp.c:1343,23'
              BranchSideFuncs:
                - extract_uuid
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1351,22'
              BranchSideFuncs:
                - extract_str
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1359,22'
              BranchSideFuncs:
                - extract_seq
            - BranchSide:      'lib/sdp.c:1362,3'
              BranchSideFuncs:
                - syslog
      Callsites:
        - Src:             'lib/sdp.c:1318,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1338,10'
          Dst:             extract_int
        - Src:             'lib/sdp.c:1343,10'
          Dst:             extract_uuid
        - Src:             'lib/sdp.c:1351,10'
          Dst:             extract_str
        - Src:             'lib/sdp.c:1359,10'
          Dst:             extract_seq
        - Src:             'lib/sdp.c:1362,3'
          Dst:             syslog
    - functionName:    extract_int
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - len
      BBCount:         37
      ICount:          262
      EdgeCount:       43
      CyclomaticComplexity: 8
      functionsReached:
        - bt_get_be16
        - bt_get_be32
        - bt_get_be64
        - bt_malloc0
        - ntoh128
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1036,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1037,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1041,6'
              BranchSideFuncs:
                - bt_malloc0
                - ntoh128
                - syslog
                - free
                - bt_get_be64
                - syslog
                - free
                - bt_get_be32
                - syslog
                - free
                - bt_get_be16
                - syslog
                - free
                - syslog
                - free
                - free
        - Branch String:   'lib/sdp.c:1042,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1043,3'
              BranchSideFuncs:
                - ntoh128
                - syslog
                - free
                - bt_get_be64
                - syslog
                - free
                - bt_get_be32
                - syslog
                - free
                - bt_get_be16
                - syslog
                - free
                - syslog
                - free
                - free
            - BranchSide:      'lib/sdp.c:1046,24'
              BranchSideFuncs:
                - ntoh128
                - syslog
                - free
                - bt_get_be64
                - syslog
                - free
                - bt_get_be32
                - syslog
                - free
                - bt_get_be16
                - syslog
                - free
                - syslog
                - free
                - free
        - Branch String:   'lib/sdp.c:1051,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1053,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1057,7'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1057,7'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1057,7'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1067,7'
              BranchSideFuncs:
                - bt_get_be16
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1067,7'
              BranchSideFuncs:
                - bt_get_be16
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1077,7'
              BranchSideFuncs:
                - bt_get_be32
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1077,7'
              BranchSideFuncs:
                - bt_get_be32
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1087,7'
              BranchSideFuncs:
                - bt_get_be64
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1087,7'
              BranchSideFuncs:
                - bt_get_be64
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1097,7'
              BranchSideFuncs:
                - ntoh128
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1097,7'
              BranchSideFuncs:
                - ntoh128
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1106,8'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:1057,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1058,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1062,4'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1067,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1068,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1072,4'
              BranchSideFuncs:
                - bt_get_be16
        - Branch String:   'lib/sdp.c:1077,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1078,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1082,4'
              BranchSideFuncs:
                - bt_get_be32
        - Branch String:   'lib/sdp.c:1087,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1088,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1092,4'
              BranchSideFuncs:
                - bt_get_be64
        - Branch String:   'lib/sdp.c:1097,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1098,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1102,4'
              BranchSideFuncs:
                - ntoh128
      Callsites:
        - Src:             'lib/sdp.c:1037,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1041,6'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:1058,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1068,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1073,19'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:1078,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1083,19'
          Dst:             bt_get_be32
        - Src:             'lib/sdp.c:1088,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1093,19'
          Dst:             bt_get_be64
        - Src:             'lib/sdp.c:1098,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1103,3'
          Dst:             ntoh128
    - functionName:    extract_uuid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1114
      functionLinenumberEnd: 1129
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - len
        - rec
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bt_malloc0
        - sdp_pattern_add_uuid
        - sdp_uuid_extract
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1117,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1118,3'
              BranchSideFuncs:
                - sdp_uuid_extract
                - sdp_pattern_add_uuid
                - free
            - BranchSide:      'lib/sdp.c:1121,23'
              BranchSideFuncs:
                - sdp_uuid_extract
                - sdp_pattern_add_uuid
                - free
        - Branch String:   'lib/sdp.c:1121,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1122,8'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:1125,12'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:1126,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1127,24'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:1128,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1115,18'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:1121,6'
          Dst:             sdp_uuid_extract
        - Src:             'lib/sdp.c:1127,3'
          Dst:             sdp_pattern_add_uuid
    - functionName:    extract_str
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1207
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - len
      BBCount:         24
      ICount:          222
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - bt_get_be16
        - bt_malloc0
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1140,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1141,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1145,6'
              BranchSideFuncs:
                - bt_malloc0
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1146,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1147,3'
              BranchSideFuncs:
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1149,24'
              BranchSideFuncs:
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1154,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1157,7'
              BranchSideFuncs:
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1157,7'
              BranchSideFuncs:
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1169,7'
              BranchSideFuncs:
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1169,7'
              BranchSideFuncs:
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1180,3'
              BranchSideFuncs:
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1157,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1158,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1162,20'
              BranchSideFuncs:
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1169,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1170,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1174,19'
              BranchSideFuncs:
                - bt_get_be16
                - bt_malloc0
                - syslog
                - free
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1185,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1186,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1191,17'
              BranchSideFuncs:
                - bt_malloc0
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1192,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1193,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1197,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1141,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1145,6'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:1158,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1170,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1174,7'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:1180,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1186,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1191,6'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:1193,3'
          Dst:             syslog
    - functionName:    extract_seq
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1264
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - len
        - rec
      BBCount:         19
      ICount:          158
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - bt_malloc0
        - sdp_extract_attr
        - sdp_extract_seqtype
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1269,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1270,3'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - sdp_extract_attr
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1273,29'
              BranchSideFuncs:
                - sdp_extract_seqtype
                - sdp_extract_attr
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1276,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1277,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1279,7'
              BranchSideFuncs:
                - sdp_extract_attr
                - syslog
                - free
        - Branch String:   'lib/sdp.c:1279,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1280,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:1285,8'
              BranchSideFuncs:
                - sdp_extract_attr
        - Branch String:   'lib/sdp.c:1288,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1289,7'
              BranchSideFuncs:
                - sdp_extract_attr
            - BranchSide:      'lib/sdp.c:1306,10'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1291,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1292,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1294,7'
              BranchSideFuncs:
                - sdp_extract_attr
        - Branch String:   'lib/sdp.c:1294,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1295,17'
              BranchSideFuncs:
                - sdp_extract_attr
            - BranchSide:      'lib/sdp.c:1297,21'
              BranchSideFuncs:
                - sdp_extract_attr
      Callsites:
        - Src:             'lib/sdp.c:1267,18'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:1273,9'
          Dst:             sdp_extract_seqtype
        - Src:             'lib/sdp.c:1280,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1290,10'
          Dst:             sdp_extract_attr
    - functionName:    sdp_uuid_extract
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 990
      functionLinenumberEnd: 1030
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p
        - bufsize
        - uuid
        - scanned
      BBCount:         25
      ICount:          173
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - bt_get_be16
        - bt_get_be32
        - sdp_uuid128_create
        - sdp_uuid16_create
        - sdp_uuid32_create
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:993,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:994,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:998,28'
              BranchSideFuncs:
                - syslog
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
        - Branch String:   'lib/sdp.c:1000,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1000,7'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
            - BranchSide:      'lib/sdp.c:1004,4'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
        - Branch String:   'lib/sdp.c:1000,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1000,7'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
            - BranchSide:      'lib/sdp.c:1004,4'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
        - Branch String:   'lib/sdp.c:1000,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1001,3'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
            - BranchSide:      'lib/sdp.c:1004,4'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
        - Branch String:   'lib/sdp.c:1007,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1008,7'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_uuid16_create
                - syslog
            - BranchSide:      'lib/sdp.c:1014,13'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
        - Branch String:   'lib/sdp.c:1008,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1009,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1012,21'
              BranchSideFuncs:
                - bt_get_be16
                - sdp_uuid16_create
        - Branch String:   'lib/sdp.c:1014,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1015,7'
              BranchSideFuncs:
                - bt_get_be32
                - sdp_uuid32_create
                - syslog
            - BranchSide:      'lib/sdp.c:1022,7'
              BranchSideFuncs:
                - sdp_uuid128_create
                - syslog
        - Branch String:   'lib/sdp.c:1015,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1016,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1019,21'
              BranchSideFuncs:
                - bt_get_be32
                - sdp_uuid32_create
        - Branch String:   'lib/sdp.c:1022,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1023,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:1026,22'
              BranchSideFuncs:
                - sdp_uuid128_create
      Callsites:
        - Src:             'lib/sdp.c:994,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1001,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1009,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1012,27'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:1012,3'
          Dst:             sdp_uuid16_create
        - Src:             'lib/sdp.c:1016,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1019,27'
          Dst:             bt_get_be32
        - Src:             'lib/sdp.c:1019,3'
          Dst:             sdp_uuid32_create
        - Src:             'lib/sdp.c:1023,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:1026,3'
          Dst:             sdp_uuid128_create
    - functionName:    sdp_pattern_add_uuid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3226
      functionLinenumberEnd: 3238
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - uuid
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bt_free
        - sdp_list_find
        - sdp_list_insert_sorted
        - sdp_uuid128_cmp
        - sdp_uuid_to_uuid128
      functionUses:    8
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3232,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3233,41'
              BranchSideFuncs:
                - sdp_list_insert_sorted
            - BranchSide:      'lib/sdp.c:3235,11'
              BranchSideFuncs:
                - bt_free
      Callsites:
        - Src:             'lib/sdp.c:3227,20'
          Dst:             sdp_uuid_to_uuid128
        - Src:             'lib/sdp.c:3232,6'
          Dst:             sdp_list_find
        - Src:             'lib/sdp.c:3232,6'
          Dst:             sdp_uuid128_cmp
        - Src:             'lib/sdp.c:3233,18'
          Dst:             sdp_list_insert_sorted
        - Src:             'lib/sdp.c:3233,18'
          Dst:             sdp_uuid128_cmp
        - Src:             'lib/sdp.c:3235,3'
          Dst:             bt_free
    - functionName:    sdp_uuid_to_uuid128
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2773
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         11
      ICount:          63
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - bt_malloc0
        - sdp_uuid16_to_uuid128
        - sdp_uuid32_to_uuid128
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2758,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2759,3'
              BranchSideFuncs:
                - sdp_uuid16_to_uuid128
                - sdp_uuid32_to_uuid128
            - BranchSide:      'lib/sdp.c:2761,10'
              BranchSideFuncs:
                - sdp_uuid16_to_uuid128
                - sdp_uuid32_to_uuid128
        - Branch String:   'lib/sdp.c:2761,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2763,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2766,25'
              BranchSideFuncs:
                - sdp_uuid32_to_uuid128
            - BranchSide:      'lib/sdp.c:2769,25'
              BranchSideFuncs:
                - sdp_uuid16_to_uuid128
            - BranchSide:      'lib/sdp.c:2772,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2756,20'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:2766,3'
          Dst:             sdp_uuid32_to_uuid128
        - Src:             'lib/sdp.c:2769,3'
          Dst:             sdp_uuid16_to_uuid128
    - functionName:    sdp_uuid128_cmp
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2702
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2702,9'
          Dst:             memcmp
    - functionName:    sdp_uuid32_to_uuid128
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2733
      functionLinenumberEnd: 2752
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uuid128
        - uuid32
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htonl
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2748,11'
          Dst:             htonl
    - functionName:    sdp_uuid16_to_uuid128
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2711
      functionLinenumberEnd: 2730
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - uuid128
        - uuid16
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - htons
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2726,11'
          Dst:             htons
    - functionName:    bt_get_be32
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:312,9'
          Dst:             __bswap_32
    - functionName:    sdp_send_req
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1692
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - buf
        - size
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - send
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1685,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1686,16'
              BranchSideFuncs:
                - send
            - BranchSide:      'lib/sdp.c:1691,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1687,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1688,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1689,11'
              BranchSideFuncs:
                - send
      Callsites:
        - Src:             'lib/sdp.c:1686,11'
          Dst:             send
    - functionName:    sdp_read_rsp
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1695
      functionLinenumberEnd: 1708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - buf
        - size
      BBCount:         8
      ICount:          88
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - recv
        - select
        - syslog
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1702,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1703,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:1707,14'
              BranchSideFuncs:
                - recv
      Callsites:
        - Src:             'lib/sdp.c:1702,6'
          Dst:             select
        - Src:             'lib/sdp.c:1703,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:1704,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:1707,9'
          Dst:             recv
    - functionName:    select
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    recv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    send
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_process
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4169
      functionLinenumberEnd: 4377
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         56
      ICount:          586
      EdgeCount:       73
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - bt_get_be16
        - bt_malloc0
        - copy_cstate
        - htons
        - ntohs
        - realloc
        - sdp_gen_tid
        - sdp_read_rsp
        - sdp_send_req
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4180,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4180,19'
              BranchSideFuncs:
                - syslog
                - bt_malloc0
                - __errno_location
                - syslog
                - sdp_read_rsp
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4181,3'
              BranchSideFuncs:
                - syslog
        - Branch String:   'lib/sdp.c:4180,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4181,3'
              BranchSideFuncs:
                - bt_malloc0
                - __errno_location
                - syslog
                - sdp_read_rsp
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4185,11'
              BranchSideFuncs:
                - bt_malloc0
                - __errno_location
                - syslog
                - sdp_read_rsp
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4186,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4187,3'
              BranchSideFuncs:
                - sdp_read_rsp
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4192,6'
              BranchSideFuncs:
                - sdp_read_rsp
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4199,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4200,3'
              BranchSideFuncs:
                - __errno_location
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:4205,6'
              BranchSideFuncs:
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4205,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4206,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4211,6'
              BranchSideFuncs:
                - ntohs
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4211,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4212,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4217,11'
              BranchSideFuncs:
                - bt_get_be16
                - ntohs
                - free
                - bt_get_be16
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
                - bt_get_be16
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4218,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4226,15'
              BranchSideFuncs:
                - bt_get_be16
                - bt_get_be16
                - syslog
                - free
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4274,27'
              BranchSideFuncs:
                - bt_get_be16
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4274,27'
              BranchSideFuncs:
                - bt_get_be16
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4295,24'
              BranchSideFuncs:
                - bt_get_be16
                - ntohs
                - free
            - BranchSide:      'lib/sdp.c:4300,3'
              BranchSideFuncs:
                - syslog
                - free
        - Branch String:   'lib/sdp.c:4232,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4233,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4242,40'
              BranchSideFuncs:
                - syslog
                - free
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4244,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4246,46'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4247,14'
              BranchSideFuncs:
                - syslog
                - free
                - realloc
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4247,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4249,21'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4265,4'
              BranchSideFuncs:
                - syslog
                - free
        - Branch String:   'lib/sdp.c:4278,40'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4278,43'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:4289,29'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4278,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4279,4'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4289,29'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:4309,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4310,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4316,30'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
                - syslog
        - Branch String:   'lib/sdp.c:4324,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4325,3'
              BranchSideFuncs:
                - syslog
                - free
            - BranchSide:      'lib/sdp.c:4335,35'
              BranchSideFuncs:
                - realloc
                - free
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4341,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4341,24'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - free
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4344,35'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - copy_cstate
                - htons
                - sdp_send_req
                - free
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4355,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4356,4'
              BranchSideFuncs:
                - __errno_location
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:4361,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:4365,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4366,7'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:4374,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:4366,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4367,12'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:4370,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/sdp.c:4370,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4371,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:4372,2'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'lib/sdp.c:4181,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4185,11'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:4187,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4187,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4198,6'
          Dst:             sdp_read_rsp
        - Src:             'lib/sdp.c:4200,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4200,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4201,12'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4207,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4211,18'
          Dst:             ntohs
        - Src:             'lib/sdp.c:4213,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4227,10'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:4229,10'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:4234,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4266,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4274,15'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:4280,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4295,12'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:4296,10'
          Dst:             ntohs
        - Src:             'lib/sdp.c:4301,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4311,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4326,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4335,27'
          Dst:             realloc
        - Src:             'lib/sdp.c:4344,23'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:4344,17'
          Dst:             htons
        - Src:             'lib/sdp.c:4347,16'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:4353,18'
          Dst:             htons
        - Src:             'lib/sdp.c:4355,7'
          Dst:             sdp_send_req
        - Src:             'lib/sdp.c:4356,4'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:4356,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:4358,13'
          Dst:             __errno_location
    - functionName:    ntohs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_get_error
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4142
      functionLinenumberEnd: 4153
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4145,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4145,19'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:4146,3'
              BranchSideFuncs:
                - syslog
        - Branch String:   'lib/sdp.c:4145,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4146,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:4150,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:4146,3'
          Dst:             syslog
    - functionName:    sdp_service_search_attr_async
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4042
      functionLinenumberEnd: 4123
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - search
        - reqtype
        - attrid_list
      BBCount:         21
      ICount:          247
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - bt_put_be16
        - copy_cstate
        - gen_attridseq_pdu
        - gen_searchseq_pdu
        - htons
        - sdp_gen_tid
        - sdp_send_req
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:4048,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4048,19'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4049,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:4048,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4049,3'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:4051,6'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:4057,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4058,15'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:4064,9'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:4059,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4060,4'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:4063,2'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:4077,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4078,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:4085,16'
              BranchSideFuncs:
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:4097,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4098,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:4102,11'
              BranchSideFuncs:
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:4110,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:4111,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:4116,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:4067,22'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:4067,16'
          Dst:             htons
        - Src:             'lib/sdp.c:4075,11'
          Dst:             gen_searchseq_pdu
        - Src:             'lib/sdp.c:4088,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:4095,11'
          Dst:             gen_attridseq_pdu
        - Src:             'lib/sdp.c:4107,15'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:4108,17'
          Dst:             htons
        - Src:             'lib/sdp.c:4110,6'
          Dst:             sdp_send_req
        - Src:             'lib/sdp.c:4111,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:4112,12'
          Dst:             __errno_location
    - functionName:    sdp_service_attr_async
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3930
      functionLinenumberEnd: 4002
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - handle
        - reqtype
        - attrid_list
      BBCount:         19
      ICount:          234
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - bt_put_be16
        - bt_put_be32
        - copy_cstate
        - gen_attridseq_pdu
        - htons
        - sdp_gen_tid
        - sdp_send_req
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3936,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3936,19'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3937,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:3936,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3937,3'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3939,6'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3945,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3946,15'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3952,9'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3947,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3948,4'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3951,2'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3975,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3976,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:3981,16'
              BranchSideFuncs:
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3989,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3990,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3995,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3955,22'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3955,16'
          Dst:             htons
        - Src:             'lib/sdp.c:3963,2'
          Dst:             bt_put_be32
        - Src:             'lib/sdp.c:3968,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:3973,11'
          Dst:             gen_attridseq_pdu
        - Src:             'lib/sdp.c:3986,15'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:3987,17'
          Dst:             htons
        - Src:             'lib/sdp.c:3989,6'
          Dst:             sdp_send_req
        - Src:             'lib/sdp.c:3990,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:3991,12'
          Dst:             __errno_location
    - functionName:    sdp_service_search_async
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3824
      functionLinenumberEnd: 3891
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - session
        - search
        - max_rec_num
      BBCount:         19
      ICount:          213
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - bt_put_be16
        - copy_cstate
        - gen_searchseq_pdu
        - htons
        - sdp_gen_tid
        - sdp_send_req
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3830,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3830,19'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3831,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:3830,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3831,3'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3833,6'
              BranchSideFuncs:
                - free
                - malloc
                - free
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3839,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3840,15'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3846,9'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3841,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3842,4'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3845,2'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3859,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3860,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'lib/sdp.c:3867,16'
              BranchSideFuncs:
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_send_req
                - syslog
                - __errno_location
                - free
        - Branch String:   'lib/sdp.c:3878,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3879,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
            - BranchSide:      'lib/sdp.c:3884,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3849,22'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3849,16'
          Dst:             htons
        - Src:             'lib/sdp.c:3857,11'
          Dst:             gen_searchseq_pdu
        - Src:             'lib/sdp.c:3870,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:3875,15'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:3876,17'
          Dst:             htons
        - Src:             'lib/sdp.c:3878,6'
          Dst:             sdp_send_req
        - Src:             'lib/sdp.c:3879,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:3880,12'
          Dst:             __errno_location
    - functionName:    sdp_set_notify
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3783
      functionLinenumberEnd: 3794
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - func
        - udata
      BBCount:         7
      ICount:          52
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3786,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3786,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:3787,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:3786,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3787,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:3789,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_service_attr_req
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3574
      functionLinenumberEnd: 3716
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - handle
        - reqtype
        - attrids
      BBCount:         46
      ICount:          422
      EdgeCount:       62
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - bt_get_be16
        - bt_put_be16
        - bt_put_be32
        - copy_cstate
        - gen_attridseq_pdu
        - htons
        - realloc
        - sdp_extract_pdu
        - sdp_gen_tid
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3588,41'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3588,44'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:3593,2'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3588,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3589,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:3593,2'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - free
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3597,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3597,18'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3598,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3597,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3598,3'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3601,29'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
                - gen_attridseq_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3620,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3621,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3624,11'
              BranchSideFuncs:
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3644,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3645,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3647,7'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - realloc
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3647,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3648,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3652,30'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - realloc
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3653,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3655,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3657,11'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - realloc
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3660,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3661,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3665,27'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - syslog
                - realloc
                - syslog
        - Branch String:   'lib/sdp.c:3674,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3675,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3678,30'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
                - realloc
        - Branch String:   'lib/sdp.c:3688,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3688,40'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3689,13'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3688,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3689,13'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3700,2'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - realloc
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3691,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3691,48'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3691,11'
              BranchSideFuncs:
                - realloc
                - free
                - free
                - free
                - sdp_extract_pdu
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3700,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3636,13'
              BranchSideFuncs:
                - copy_cstate
                - sdp_gen_tid
                - htons
                - htons
                - sdp_send_req_w4_rsp
                - bt_get_be16
                - free
                - free
                - free
                - sdp_extract_pdu
                - realloc
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3702,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - sdp_extract_pdu
        - Branch String:   'lib/sdp.c:3702,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3702,22'
              BranchSideFuncs:
                - sdp_extract_pdu
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3703,7'
              BranchSideFuncs:
                - sdp_extract_pdu
                - free
                - free
                - free
        - Branch String:   'lib/sdp.c:3704,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3705,27'
              BranchSideFuncs:
                - sdp_extract_pdu
                - free
                - free
                - free
            - BranchSide:      'lib/sdp.c:3708,25'
              BranchSideFuncs:
                - sdp_extract_pdu
                - free
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:3589,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3598,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3608,2'
          Dst:             bt_put_be32
        - Src:             'lib/sdp.c:3613,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:3618,11'
          Dst:             gen_attridseq_pdu
        - Src:             'lib/sdp.c:3621,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3636,24'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:3640,24'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3640,18'
          Dst:             htons
        - Src:             'lib/sdp.c:3641,18'
          Dst:             htons
        - Src:             'lib/sdp.c:3643,12'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:3648,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3661,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3665,15'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:3675,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3694,26'
          Dst:             realloc
        - Src:             'lib/sdp.c:3708,9'
          Dst:             sdp_extract_pdu
    - functionName:    extract_record_handle_seq
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3255
      functionLinenumberEnd: 3276
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdu
        - bufsize
        - seq
        - count
        - scanned
      BBCount:         12
      ICount:          101
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - bt_get_be32
        - sdp_list_append
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3260,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3260,2'
              BranchSideFuncs:
                - malloc
                - bt_get_be32
                - sdp_list_append
                - syslog
            - BranchSide:      'lib/sdp.c:3262,7'
              BranchSideFuncs:
                - malloc
                - bt_get_be32
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:3262,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3263,4'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:3266,13'
              BranchSideFuncs:
                - malloc
                - bt_get_be32
                - sdp_list_append
                - syslog
        - Branch String:   'lib/sdp.c:3267,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3268,4'
              BranchSideFuncs:
                - bt_get_be32
                - sdp_list_append
                - malloc
                - syslog
            - BranchSide:      'lib/sdp.c:3269,26'
              BranchSideFuncs:
                - bt_get_be32
                - sdp_list_append
                - malloc
                - syslog
      Callsites:
        - Src:             'lib/sdp.c:3263,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3269,14'
          Dst:             bt_get_be32
        - Src:             'lib/sdp.c:3270,10'
          Dst:             sdp_list_append
    - functionName:    sdp_service_search_req
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3406
      functionLinenumberEnd: 3537
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - search
        - max_rec_num
        - rsp
      BBCount:         33
      ICount:          334
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - bt_get_be16
        - bt_put_be16
        - copy_cstate
        - extract_record_handle_seq
        - gen_searchseq_pdu
        - htons
        - ntohs
        - sdp_gen_tid
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3420,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3420,18'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3421,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
        - Branch String:   'lib/sdp.c:3420,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3421,3'
              BranchSideFuncs:
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3425,29'
              BranchSideFuncs:
                - gen_searchseq_pdu
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3433,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3434,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3442,13'
              BranchSideFuncs:
                - bt_put_be16
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3468,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3469,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:3471,7'
              BranchSideFuncs:
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3471,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3472,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
            - BranchSide:      'lib/sdp.c:3477,30'
              BranchSideFuncs:
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3480,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3482,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:3485,11'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3489,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3490,4'
              BranchSideFuncs:
                - syslog
                - free
                - free
            - BranchSide:      'lib/sdp.c:3496,9'
              BranchSideFuncs:
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3507,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3508,11'
              BranchSideFuncs:
                - extract_record_handle_seq
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3511,29'
              BranchSideFuncs:
                - extract_record_handle_seq
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3514,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3517,8'
              BranchSideFuncs:
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3531,2'
              BranchSideFuncs:
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3517,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3518,5'
              BranchSideFuncs:
                - syslog
                - free
                - free
            - BranchSide:      'lib/sdp.c:3523,12'
              BranchSideFuncs:
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3525,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3526,30'
              BranchSideFuncs:
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3529,12'
              BranchSideFuncs:
                - free
                - free
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
        - Branch String:   'lib/sdp.c:3531,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3456,13'
              BranchSideFuncs:
                - copy_cstate
                - htons
                - sdp_gen_tid
                - htons
                - sdp_send_req_w4_rsp
                - ntohs
                - bt_get_be16
                - free
                - free
                - extract_record_handle_seq
                - syslog
                - syslog
                - syslog
            - BranchSide:      'lib/sdp.c:3531,2'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:3421,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3431,11'
          Dst:             gen_searchseq_pdu
        - Src:             'lib/sdp.c:3434,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3446,2'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:3456,24'
          Dst:             copy_cstate
        - Src:             'lib/sdp.c:3460,18'
          Dst:             htons
        - Src:             'lib/sdp.c:3462,24'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3462,18'
          Dst:             htons
        - Src:             'lib/sdp.c:3467,12'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:3472,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3478,12'
          Dst:             ntohs
        - Src:             'lib/sdp.c:3490,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:3499,15'
          Dst:             bt_get_be16
        - Src:             'lib/sdp.c:3511,3'
          Dst:             extract_record_handle_seq
        - Src:             'lib/sdp.c:3518,5'
          Dst:             syslog
    - functionName:    sdp_record_update
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3200
      functionLinenumberEnd: 3201
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - rec
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_device_record_update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3201,9'
          Dst:             sdp_device_record_update
    - functionName:    sdp_device_record_update
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3115
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - device
        - rec
      BBCount:         26
      ICount:          234
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - bt_put_be32
        - htons
        - sdp_gen_record_pdu
        - sdp_gen_tid
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3127,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3128,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:3131,7'
              BranchSideFuncs:
                - __errno_location
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:3131,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3132,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:3135,11'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:3137,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3137,18'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:3138,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
        - Branch String:   'lib/sdp.c:3137,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3138,3'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/sdp.c:3142,29'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - sdp_gen_record_pdu
                - free
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:3153,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3154,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3158,9'
              BranchSideFuncs:
                - free
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3164,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3165,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:3167,6'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3167,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3168,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3176,29'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:3179,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3181,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3183,13'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
        - Branch String:   'lib/sdp.c:3183,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3184,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3189,16'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:3128,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3132,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3138,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3144,25'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3144,19'
          Dst:             htons
        - Src:             'lib/sdp.c:3149,2'
          Dst:             bt_put_be32
        - Src:             'lib/sdp.c:3153,6'
          Dst:             sdp_gen_record_pdu
        - Src:             'lib/sdp.c:3154,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3162,17'
          Dst:             htons
        - Src:             'lib/sdp.c:3163,11'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:3168,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:3169,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3181,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3184,3'
          Dst:             __errno_location
    - functionName:    sdp_gen_record_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 912
      functionLinenumberEnd: 924
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - buf
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bt_malloc0
        - sdp_attr_pdu
        - sdp_attr_size
        - sdp_list_foreach
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:917,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:918,3'
              BranchSideFuncs:
                - sdp_list_foreach.49
            - BranchSide:      'lib/sdp.c:919,2'
              BranchSideFuncs:
                - sdp_list_foreach.49
      Callsites:
        - Src:             'lib/sdp.c:914,2'
          Dst:             sdp_list_foreach
        - Src:             'lib/sdp.c:914,2'
          Dst:             sdp_attr_size
        - Src:             'lib/sdp.c:916,14'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:921,2'
          Dst:             sdp_list_foreach
        - Src:             'lib/sdp.c:921,2'
          Dst:             sdp_attr_pdu
    - functionName:    sdp_attr_size
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 907
      functionLinenumberEnd: 909
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - udata
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_gen_buffer
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:908,2'
          Dst:             sdp_gen_buffer
    - functionName:    sdp_list_foreach
      functionSourceFile: '/src/bluez/lib/sdp_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - f
        - u
      BBCount:         7
      ICount:          44
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'lib/sdp_lib.h:55,2'
          Branch Sides:
            - BranchSide:      'lib/sdp_lib.h:56,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp_lib.h:57,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_attr_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 902
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - udata
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_append_to_pdu
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:903,2'
          Dst:             sdp_append_to_pdu
    - functionName:    sdp_append_to_pdu
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2877
      functionLinenumberEnd: 2890
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pdu
        - d
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_append_to_buf
        - sdp_gen_buffer
        - sdp_gen_pdu
        - sdp_set_attrid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2883,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2884,3'
              BranchSideFuncs:
                - sdp_set_attrid
                - sdp_gen_pdu
                - sdp_append_to_buf
                - free
            - BranchSide:      'lib/sdp.c:2886,26'
              BranchSideFuncs:
                - sdp_set_attrid
                - sdp_gen_pdu
                - sdp_append_to_buf
                - free
      Callsites:
        - Src:             'lib/sdp.c:2881,2'
          Dst:             sdp_gen_buffer
        - Src:             'lib/sdp.c:2886,2'
          Dst:             sdp_set_attrid
        - Src:             'lib/sdp.c:2887,2'
          Dst:             sdp_gen_pdu
        - Src:             'lib/sdp.c:2888,2'
          Dst:             sdp_append_to_buf
    - functionName:    sdp_set_attrid
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 663
      functionLinenumberEnd: 671
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - buf
        - attr
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bt_put_be16
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:669,2'
          Dst:             bt_put_be16
    - functionName:    sdp_append_to_buf
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2829
      functionLinenumberEnd: 2874
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dst
        - data
        - len
      BBCount:         20
      ICount:          219
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - bt_put_be16
        - bt_put_be32
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2837,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2838,3'
              BranchSideFuncs:
                - syslog
            - BranchSide:      'lib/sdp.c:2842,6'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
        - Branch String:   'lib/sdp.c:2842,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2842,29'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:2850,9'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
        - Branch String:   'lib/sdp.c:2842,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2844,4'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:2850,9'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
        - Branch String:   'lib/sdp.c:2854,33'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2854,36'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:2861,21'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
        - Branch String:   'lib/sdp.c:2854,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2855,9'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:2861,21'
              BranchSideFuncs:
                - bt_put_be32
                - bt_put_be16
        - Branch String:   'lib/sdp.c:2863,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2863,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2865,20'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2868,15'
              BranchSideFuncs:
                - bt_put_be16
            - BranchSide:      'lib/sdp.c:2871,15'
              BranchSideFuncs:
                - bt_put_be32
      Callsites:
        - Src:             'lib/sdp.c:2838,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:2868,3'
          Dst:             bt_put_be16
        - Src:             'lib/sdp.c:2871,3'
          Dst:             bt_put_be32
    - functionName:    sdp_device_record_update_binary
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3110
      functionLinenumberEnd: 3111
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - device
        - handle
        - data
        - size
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_record_unregister
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3102
      functionLinenumberEnd: 3103
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - rec
      BBCount:         3
      ICount:          34
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_device_record_unregister
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3103,9'
          Dst:             sdp_device_record_unregister
    - functionName:    sdp_device_record_unregister
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3098
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - device
        - rec
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_device_record_unregister_binary
        - sdp_record_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3095,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3095,6'
              BranchSideFuncs:
                - sdp_record_free
            - BranchSide:      'lib/sdp.c:3096,19'
              BranchSideFuncs:
                - sdp_record_free
      Callsites:
        - Src:             'lib/sdp.c:3094,8'
          Dst:             sdp_device_record_unregister_binary
        - Src:             'lib/sdp.c:3096,3'
          Dst:             sdp_record_free
    - functionName:    sdp_device_record_unregister_binary
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3020
      functionLinenumberEnd: 3088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - session
        - device
        - handle
      BBCount:         24
      ICount:          198
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - bt_put_be32
        - htons
        - sdp_gen_tid
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3028,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3029,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:3033,7'
              BranchSideFuncs:
                - __errno_location
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3033,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3034,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3038,11'
              BranchSideFuncs:
                - malloc
                - malloc
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3040,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3040,18'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3041,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
        - Branch String:   'lib/sdp.c:3040,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3041,3'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:3045,29'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bt_put_be32
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3056,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3057,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:3059,6'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:3059,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3060,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3066,29'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:3069,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3071,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3073,13'
              BranchSideFuncs:
                - free
                - free
                - __errno_location
        - Branch String:   'lib/sdp.c:3073,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3074,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:3079,16'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:3029,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3034,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3041,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3047,25'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:3047,19'
          Dst:             htons
        - Src:             'lib/sdp.c:3051,2'
          Dst:             bt_put_be32
        - Src:             'lib/sdp.c:3054,17'
          Dst:             htons
        - Src:             'lib/sdp.c:3055,11'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:3060,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:3061,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3071,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:3074,3'
          Dst:             __errno_location
    - functionName:    sdp_record_register
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3012
      functionLinenumberEnd: 3013
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - session
        - rec
        - flags
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_device_record_register
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:3013,9'
          Dst:             sdp_device_record_register
    - functionName:    sdp_device_record_register
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2979
      functionLinenumberEnd: 3009
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - session
        - device
        - rec
        - flags
      BBCount:         14
      ICount:          118
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - sdp_attr_replace
        - sdp_data_alloc
        - sdp_device_record_register_binary
        - sdp_gen_record_pdu
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2986,18'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2986,21'
              BranchSideFuncs:
                - sdp_gen_record_pdu
                - sdp_device_record_register_binary
                - free
                - sdp_data_alloc
                - sdp_attr_replace
                - __errno_location
                - sdp_data_alloc
                - sdp_attr_replace
            - BranchSide:      'lib/sdp.c:2992,25'
              BranchSideFuncs:
                - sdp_gen_record_pdu
                - sdp_device_record_register_binary
                - free
                - sdp_data_alloc
                - sdp_attr_replace
                - __errno_location
        - Branch String:   'lib/sdp.c:2986,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2987,21'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_attr_replace
                - sdp_gen_record_pdu
                - sdp_device_record_register_binary
                - free
                - sdp_data_alloc
                - sdp_attr_replace
                - __errno_location
            - BranchSide:      'lib/sdp.c:2992,25'
              BranchSideFuncs:
                - sdp_gen_record_pdu
                - sdp_device_record_register_binary
                - free
                - sdp_data_alloc
                - sdp_attr_replace
                - __errno_location
        - Branch String:   'lib/sdp.c:2992,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2993,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:2997,42'
              BranchSideFuncs:
                - sdp_device_record_register_binary
                - free
                - sdp_data_alloc
                - sdp_attr_replace
        - Branch String:   'lib/sdp.c:3002,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3003,22'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_attr_replace
            - BranchSide:      'lib/sdp.c:3008,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2988,22'
          Dst:             sdp_data_alloc
        - Src:             'lib/sdp.c:2989,3'
          Dst:             sdp_attr_replace
        - Src:             'lib/sdp.c:2992,6'
          Dst:             sdp_gen_record_pdu
        - Src:             'lib/sdp.c:2993,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2997,8'
          Dst:             sdp_device_record_register_binary
        - Src:             'lib/sdp.c:3003,22'
          Dst:             sdp_data_alloc
        - Src:             'lib/sdp.c:3005,3'
          Dst:             sdp_attr_replace
    - functionName:    sdp_device_record_register_binary
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2901
      functionLinenumberEnd: 2976
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - session
        - device
        - data
        - size
        - flags
        - handle
      BBCount:         30
      ICount:          264
      EdgeCount:       40
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - bacmp
        - bacpy
        - bt_get_be32
        - htons
        - sdp_gen_tid
        - sdp_send_req_w4_rsp
        - syslog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2909,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2910,3'
              BranchSideFuncs:
                - malloc
                - malloc
                - sdp_gen_tid
                - htons
                - bacmp
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - bacpy
                - __errno_location
            - BranchSide:      'lib/sdp.c:2913,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - sdp_gen_tid
                - htons
                - bacmp
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - bacpy
                - __errno_location
        - Branch String:   'lib/sdp.c:2915,18'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2915,21'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2916,10'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
        - Branch String:   'lib/sdp.c:2915,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2916,10'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2921,28'
              BranchSideFuncs:
                - sdp_gen_tid
                - htons
                - bacmp
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
                - bacpy
        - Branch String:   'lib/sdp.c:2927,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2928,10'
              BranchSideFuncs:
                - bacpy
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
            - BranchSide:      'lib/sdp.c:2933,10'
              BranchSideFuncs:
                - htons
                - sdp_send_req_w4_rsp
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:2940,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2941,3'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:2943,6'
              BranchSideFuncs:
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:2943,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2944,3'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2950,29'
              BranchSideFuncs:
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:2953,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2955,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2957,13'
              BranchSideFuncs:
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
                - __errno_location
        - Branch String:   'lib/sdp.c:2957,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2958,3'
              BranchSideFuncs:
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2961,7'
              BranchSideFuncs:
                - free
                - free
                - bt_get_be32
                - syslog
                - __errno_location
        - Branch String:   'lib/sdp.c:2961,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2962,4'
              BranchSideFuncs:
                - syslog
                - __errno_location
                - free
                - free
            - BranchSide:      'lib/sdp.c:2967,7'
              BranchSideFuncs:
                - free
                - free
                - bt_get_be32
      Callsites:
        - Src:             'lib/sdp.c:2910,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2917,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2923,25'
          Dst:             sdp_gen_tid
        - Src:             'lib/sdp.c:2923,19'
          Dst:             htons
        - Src:             'lib/sdp.c:2927,6'
          Dst:             bacmp
        - Src:             'lib/sdp.c:2929,3'
          Dst:             bacpy
        - Src:             'lib/sdp.c:2937,17'
          Dst:             htons
        - Src:             'lib/sdp.c:2939,11'
          Dst:             sdp_send_req_w4_rsp
        - Src:             'lib/sdp.c:2944,3'
          Dst:             syslog
        - Src:             'lib/sdp.c:2945,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2955,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2958,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2962,4'
          Dst:             syslog
        - Src:             'lib/sdp.c:2963,4'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2968,15'
          Dst:             bt_get_be32
    - functionName:    bacpy
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_uuid16_cmp
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2688
      functionLinenumberEnd: 2691
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2691,9'
          Dst:             memcmp
    - functionName:    sdp_uuid_cmp
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2670
      functionLinenumberEnd: 2680
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - p1
        - p2
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bt_free
        - sdp_uuid128_cmp
        - sdp_uuid_to_uuid128
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2671,15'
          Dst:             sdp_uuid_to_uuid128
        - Src:             'lib/sdp.c:2672,15'
          Dst:             sdp_uuid_to_uuid128
        - Src:             'lib/sdp.c:2675,8'
          Dst:             sdp_uuid128_cmp
        - Src:             'lib/sdp.c:2677,2'
          Dst:             bt_free
        - Src:             'lib/sdp.c:2678,2'
          Dst:             bt_free
    - functionName:    sdp_set_url_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2635
      functionLinenumberEnd: 2639
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - client
        - doc
        - icon
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_attr_add_new
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:2636,2'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2637,2'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2638,2'
          Dst:             sdp_attr_add_new
    - functionName:    sdp_attr_add_new
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2264
      functionLinenumberEnd: 2271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - attr
        - dtd
        - value
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_attr_replace
        - sdp_data_alloc
      functionUses:    13
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2266,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2267,20'
              BranchSideFuncs:
                - sdp_attr_replace
            - BranchSide:      'lib/sdp.c:2270,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2265,18'
          Dst:             sdp_data_alloc
        - Src:             'lib/sdp.c:2267,3'
          Dst:             sdp_attr_replace
    - functionName:    sdp_set_profile_descs
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2615
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - profiles
      BBCount:         22
      ICount:          217
      EdgeCount:       26
      CyclomaticComplexity: 6
      functionsReached:
        - sdp_attr_add
        - sdp_list_len
        - sdp_pattern_add_uuid
        - sdp_seq_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2560,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2561,3'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2563,16'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2564,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2565,8'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2569,11'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2569,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2572,33'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2609,25'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
        - Branch String:   'lib/sdp.c:2573,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2574,11'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
            - BranchSide:      'lib/sdp.c:2577,11'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
        - Branch String:   'lib/sdp.c:2577,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2579,4'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
            - BranchSide:      'lib/sdp.c:2583,4'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
            - BranchSide:      'lib/sdp.c:2587,4'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
            - BranchSide:      'lib/sdp.c:2591,11'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'lib/sdp.c:2598,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2599,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'lib/sdp.c:2603,17'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - sdp_attr_add
                - free
                - free
                - sdp_seq_alloc
      Callsites:
        - Src:             'lib/sdp.c:2554,22'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:2596,9'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:2605,3'
          Dst:             sdp_pattern_add_uuid
        - Src:             'lib/sdp.c:2609,11'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:2610,2'
          Dst:             sdp_attr_add
    - functionName:    sdp_set_group_id
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2513
      functionLinenumberEnd: 2529
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - uuid
      BBCount:         8
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sdp_attr_add_new
        - sdp_pattern_add_uuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2514,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2514,2'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2516,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2520,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2524,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
      Callsites:
        - Src:             'lib/sdp.c:2516,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2520,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2524,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2528,2'
          Dst:             sdp_pattern_add_uuid
    - functionName:    sdp_set_service_id
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2503
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - uuid
      BBCount:         8
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 9
      functionsReached:
        - sdp_attr_add_new
        - sdp_pattern_add_uuid
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2488,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2488,2'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2490,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2494,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2498,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_pattern_add_uuid
      Callsites:
        - Src:             'lib/sdp.c:2490,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2494,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2498,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2502,2'
          Dst:             sdp_pattern_add_uuid
    - functionName:    sdp_set_add_access_protos
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2418
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - ap
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - access_proto_to_dataseq
        - sdp_attr_add
        - sdp_data_alloc
        - sdp_seq_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2410,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2411,45'
              BranchSideFuncs:
                - access_proto_to_dataseq
                - sdp_seq_append
                - sdp_attr_add
                - sdp_data_alloc
            - BranchSide:      'lib/sdp.c:2415,15'
              BranchSideFuncs:
                - sdp_attr_add
                - sdp_data_alloc
        - Branch String:   'lib/sdp.c:2416,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2416,38'
              BranchSideFuncs:
                - sdp_data_alloc
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2416,4'
              BranchSideFuncs:
                - sdp_attr_add
      Callsites:
        - Src:             'lib/sdp.c:2411,21'
          Dst:             access_proto_to_dataseq
        - Src:             'lib/sdp.c:2412,12'
          Dst:             sdp_seq_append
        - Src:             'lib/sdp.c:2416,13'
          Dst:             sdp_data_alloc
        - Src:             'lib/sdp.c:2415,2'
          Dst:             sdp_attr_add
    - functionName:    access_proto_to_dataseq
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2307
      functionLinenumberEnd: 2372
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - proto
      BBCount:         36
      ICount:          282
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - bt_malloc0
        - sdp_list_len
        - sdp_pattern_add_uuid
        - sdp_seq_alloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2316,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2317,3'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2319,16'
              BranchSideFuncs:
                - malloc
                - free
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2320,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2321,8'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2325,9'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2325,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2326,21'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2368,22'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
        - Branch String:   'lib/sdp.c:2330,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2330,17'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2330,3'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2330,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2331,20'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2360,21'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2333,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2335,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2339,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2343,23'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2347,22'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2350,22'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2355,21'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2355,21'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2355,21'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2359,3'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_seq_alloc
                - free
                - free
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2361,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2362,18'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:2367,2'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
        - Branch String:   'lib/sdp.c:2364,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2365,26'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
            - BranchSide:      'lib/sdp.c:2366,3'
              BranchSideFuncs:
                - sdp_seq_alloc
                - free
                - free
                - sdp_seq_alloc
                - sdp_pattern_add_uuid
      Callsites:
        - Src:             'lib/sdp.c:2314,11'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:2315,12'
          Dst:             bt_malloc0
        - Src:             'lib/sdp.c:2360,7'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:2365,5'
          Dst:             sdp_pattern_add_uuid
        - Src:             'lib/sdp.c:2368,8'
          Dst:             sdp_seq_alloc
    - functionName:    sdp_seq_append
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - seq
        - d
      BBCount:         8
      ICount:          50
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:491,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:493,12'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:496,9'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:493,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:493,30'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:494,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    sdp_set_access_protos
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2391
      functionLinenumberEnd: 2402
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - ap
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - access_proto_to_dataseq
        - sdp_attr_add
        - sdp_seq_append
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2395,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2396,45'
              BranchSideFuncs:
                - access_proto_to_dataseq
                - sdp_seq_append
                - sdp_attr_add
            - BranchSide:      'lib/sdp.c:2400,15'
              BranchSideFuncs:
                - sdp_attr_add
      Callsites:
        - Src:             'lib/sdp.c:2396,21'
          Dst:             access_proto_to_dataseq
        - Src:             'lib/sdp.c:2397,12'
          Dst:             sdp_seq_append
        - Src:             'lib/sdp.c:2400,2'
          Dst:             sdp_attr_add
    - functionName:    sdp_set_info_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2294
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - name
        - prov
        - desc
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sdp_attr_add_new
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2295,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2296,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_attr_add_new
                - sdp_attr_add_new
            - BranchSide:      'lib/sdp.c:2298,6'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_attr_add_new
        - Branch String:   'lib/sdp.c:2298,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2299,20'
              BranchSideFuncs:
                - sdp_attr_add_new
                - sdp_attr_add_new
            - BranchSide:      'lib/sdp.c:2301,6'
              BranchSideFuncs:
                - sdp_attr_add_new
        - Branch String:   'lib/sdp.c:2301,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2301,6'
              BranchSideFuncs:
                - sdp_attr_add_new
            - BranchSide:      'lib/sdp.c:2302,20'
              BranchSideFuncs:
                - sdp_attr_add_new
      Callsites:
        - Src:             'lib/sdp.c:2296,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2299,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:2302,3'
          Dst:             sdp_attr_add_new
    - functionName:    sdp_get_database_state
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2252
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - svcDBState
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2253,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2253,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2253,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2253,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2253,2'
          Dst:             __errno_location
    - functionName:    sdp_get_service_ttl
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2247
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - svcTTLInfo
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2248,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2248,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2248,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2248,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2248,2'
          Dst:             __errno_location
    - functionName:    sdp_get_service_avail
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2242
      functionLinenumberEnd: 2244
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - svcAvail
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2243,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2243,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2243,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2243,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2243,2'
          Dst:             __errno_location
    - functionName:    sdp_get_record_state
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2237
      functionLinenumberEnd: 2239
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - svcRecState
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2238,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2238,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2238,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2238,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2238,2'
          Dst:             __errno_location
    - functionName:    sdp_get_group_id
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2232
      functionLinenumberEnd: 2234
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - uuid
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2233,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2233,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2233,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2233,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2233,2'
          Dst:             __errno_location
    - functionName:    sdp_get_service_id
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2227
      functionLinenumberEnd: 2229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - uuid
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2228,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2228,2'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2228,2'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2228,2'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2228,2'
          Dst:             __errno_location
    - functionName:    sdp_get_string_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2199
      functionLinenumberEnd: 2215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - rec
        - attrid
        - value
        - valuelen
      BBCount:         17
      ICount:          103
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - sdp_data_get
        - strcpy
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2203,15'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2203,19'
              BranchSideFuncs:
                - __errno_location
                - strlen
                - strcpy
            - BranchSide:      'lib/sdp.c:2204,3'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/sdp.c:2203,19'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2203,19'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
            - BranchSide:      'lib/sdp.c:2207,13'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
        - Branch String:   'lib/sdp.c:2203,19'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2203,19'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
            - BranchSide:      'lib/sdp.c:2207,13'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
        - Branch String:   'lib/sdp.c:2203,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2204,3'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
            - BranchSide:      'lib/sdp.c:2207,13'
              BranchSideFuncs:
                - strlen
                - __errno_location
                - strcpy
        - Branch String:   'lib/sdp.c:2207,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2207,33'
              BranchSideFuncs:
                - strcpy
            - BranchSide:      'lib/sdp.c:2208,10'
              BranchSideFuncs:
                - strcpy
      Callsites:
        - Src:             'lib/sdp.c:2200,24'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2207,6'
          Dst:             strlen
        - Src:             'lib/sdp.c:2208,3'
          Dst:             strcpy
        - Src:             'lib/sdp.c:2213,2'
          Dst:             __errno_location
    - functionName:    sdp_get_int_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - attrid
        - value
      BBCount:         22
      ICount:          127
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2184,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2186,7'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:2193,2'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/sdp.c:2186,32'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2186,35'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2186,61'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2187,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2187,30'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2187,33'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2187,60'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2188,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2188,28'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2188,31'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2188,57'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2189,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2186,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2189,19'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2190,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2182,24'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2193,2'
          Dst:             __errno_location
    - functionName:    sdp_get_server_ver
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2176
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - u16
      BBCount:         23
      ICount:          135
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __errno_location
        - sdp_data_get
        - sdp_list_append
        - sdp_list_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2154,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2155,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:2159,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2159,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2159,29'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2159,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2159,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2159,29'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2159,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2159,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2159,29'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2160,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2159,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2160,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2162,14'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2162,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2163,7'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2168,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2163,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2164,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2165,27'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
      Callsites:
        - Src:             'lib/sdp.c:2153,6'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2155,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2165,10'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:2171,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:2173,2'
          Dst:             __errno_location
    - functionName:    sdp_get_profile_descs
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2075
      functionLinenumberEnd: 2146
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - profDescSeq
      BBCount:         62
      ICount:          361
      EdgeCount:       84
      CyclomaticComplexity: 24
      functionsReached:
        - __errno_location
        - sdp_data_get
        - sdp_list_append
        - sdp_list_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2081,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2082,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:2086,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2086,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2086,35'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2086,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2086,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2086,35'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2086,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2086,32'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2086,35'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2087,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2086,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2087,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2089,13'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2089,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2090,11'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2138,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2093,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2093,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2099,23'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2093,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2093,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2099,23'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2093,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2099,23'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2105,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2101,13'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2101,16'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2105,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2101,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2102,15'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2105,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2105,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2105,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2108,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2105,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2105,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2108,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2105,14'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2108,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2120,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2109,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2109,26'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2110,5'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2109,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2109,26'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2112,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2109,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2109,26'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2112,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2109,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2110,5'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2112,12'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2115,22'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2115,25'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2116,5'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2115,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2116,5'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2118,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2122,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2123,15'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2137,2'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2124,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2125,20'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:2129,4'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
      Callsites:
        - Src:             'lib/sdp.c:2080,12'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2082,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2125,5'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:2135,19'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:2141,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:2143,2'
          Dst:             __errno_location
    - functionName:    sdp_get_lang_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2012
      functionLinenumberEnd: 2072
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - langSeq
      BBCount:         30
      ICount:          217
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - sdp_data_get
        - sdp_list_append
        - sdp_list_free
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2018,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2019,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:2023,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2023,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2023,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2025,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2023,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2023,7'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2025,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2023,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2024,3'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2025,14'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2027,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2030,11'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2064,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2031,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2032,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2036,8'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:2036,20'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2036,24'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:2037,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2036,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2037,4'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2039,15'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2040,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2041,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2043,13'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2044,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2045,4'
              BranchSideFuncs:
                - sdp_list_free
                - __errno_location
            - BranchSide:      'lib/sdp.c:2047,10'
              BranchSideFuncs:
                - malloc
                - sdp_list_free
                - sdp_list_append
                - sdp_list_free
                - __errno_location
        - Branch String:   'lib/sdp.c:2048,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2049,19'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:2053,23'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_free
                - __errno_location
                - malloc
                - sdp_list_free
      Callsites:
        - Src:             'lib/sdp.c:2017,12'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:2019,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:2049,4'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:2059,14'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:2067,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:2069,2'
          Dst:             __errno_location
    - functionName:    sdp_pattern_add_uuidseq
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3241
      functionLinenumberEnd: 3246
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - seq
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_pattern_add_uuid
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:3242,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:3243,28'
              BranchSideFuncs:
                - sdp_pattern_add_uuid
            - BranchSide:      'lib/sdp.c:3246,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:3244,3'
          Dst:             sdp_pattern_add_uuid
    - functionName:    sdp_set_uuidseq_attr
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 2009
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - aid
        - seq
      BBCount:         29
      ICount:          225
      EdgeCount:       35
      CyclomaticComplexity: 8
      functionsReached:
        - sdp_attr_replace
        - sdp_list_len
        - sdp_pattern_add_uuidseq
        - sdp_seq_alloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1964,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1964,14'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1965,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1964,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1965,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1966,16'
              BranchSideFuncs:
                - malloc
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:1967,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1968,3'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1970,18'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:1971,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1972,8'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1976,11'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:1976,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1977,18'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:2001,6'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:1978,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1979,12'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1997,11'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:1979,4'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1981,5'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1985,5'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1989,5'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
            - BranchSide:      'lib/sdp.c:1993,12'
              BranchSideFuncs:
                - free
                - free
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
        - Branch String:   'lib/sdp.c:2001,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2002,36'
              BranchSideFuncs:
                - sdp_seq_alloc
                - sdp_attr_replace
                - sdp_pattern_add_uuidseq
                - free
                - free
            - BranchSide:      'lib/sdp.c:2006,7'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'lib/sdp.c:1963,8'
          Dst:             sdp_list_len
        - Src:             'lib/sdp.c:2002,22'
          Dst:             sdp_seq_alloc
        - Src:             'lib/sdp.c:2003,3'
          Dst:             sdp_attr_replace
        - Src:             'lib/sdp.c:2004,3'
          Dst:             sdp_pattern_add_uuidseq
    - functionName:    sdp_get_add_access_protos
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1920
      functionLinenumberEnd: 1921
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - pap
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_get_proto_descs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:1921,9'
          Dst:             sdp_get_proto_descs
    - functionName:    sdp_get_proto_descs
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1912
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - attr_id
        - rec
        - pap
      BBCount:         45
      ICount:          266
      EdgeCount:       61
      CyclomaticComplexity: 18
      functionsReached:
        - __errno_location
        - sdp_data_get
        - sdp_list_append
        - sdp_list_foreach
        - sdp_list_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1870,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1871,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:1877,6'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
                - __errno_location
        - Branch String:   'lib/sdp.c:1877,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1878,8'
              BranchSideFuncs:
                - __errno_location
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1885,2'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1878,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1878,8'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1882,12'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1878,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1878,8'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1882,12'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1878,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1879,4'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1882,12'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1885,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1886,15'
              BranchSideFuncs:
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1902,9'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1888,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1888,8'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1888,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1888,8'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1888,32'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1888,36'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1888,36'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1888,36'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1888,36'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1888,36'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1888,7'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1889,4'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1891,15'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1891,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1892,9'
              BranchSideFuncs:
                - sdp_list_free
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_append
                - sdp_list_append
            - BranchSide:      'lib/sdp.c:1899,24'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
                - sdp_list_append
        - Branch String:   'lib/sdp.c:1892,9'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1892,9'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:1896,26'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
        - Branch String:   'lib/sdp.c:1892,9'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1892,9'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:1896,26'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
        - Branch String:   'lib/sdp.c:1892,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1893,19'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
            - BranchSide:      'lib/sdp.c:1896,26'
              BranchSideFuncs:
                - sdp_list_append
                - sdp_list_append
                - sdp_list_foreach.49
                - sdp_list_free
                - __errno_location
                - sdp_list_free
      Callsites:
        - Src:             'lib/sdp.c:1869,11'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:1871,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:1879,4'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:1893,5'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:1896,10'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:1899,8'
          Dst:             sdp_list_append
        - Src:             'lib/sdp.c:1907,2'
          Dst:             sdp_list_foreach
        - Src:             'lib/sdp.c:1907,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:1908,2'
          Dst:             sdp_list_free
        - Src:             'lib/sdp.c:1909,2'
          Dst:             __errno_location
    - functionName:    sdp_get_access_protos
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1915
      functionLinenumberEnd: 1916
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
        - pap
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_get_proto_descs
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:1916,9'
          Dst:             sdp_get_proto_descs
    - functionName:    sdp_uuid_to_proto
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2809
      functionLinenumberEnd: 2820
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - uuid
      BBCount:         10
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_uuid128_to_uuid
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/sdp.c:2811,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2812,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2819,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:2812,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:2814,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2816,13'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:2818,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:2811,6'
          Dst:             sdp_uuid128_to_uuid
    - functionName:    sdp_get_proto_desc
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1861
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - proto
      BBCount:         22
      ICount:          118
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - sdp_uuid_to_proto
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1851,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1853,12'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1860,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1853,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1854,22'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1859,2'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1855,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1855,8'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1856,25'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1855,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1855,8'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1856,25'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1855,30'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1856,25'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1858,3'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1855,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1857,12'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1858,3'
              BranchSideFuncs:
                - sdp_uuid_to_proto
      Callsites:
        - Src:             'lib/sdp.c:1856,6'
          Dst:             sdp_uuid_to_proto
    - functionName:    __find_port
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1828
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - seq
        - proto
      BBCount:         22
      ICount:          120
      EdgeCount:       27
      CyclomaticComplexity: 7
      functionsReached:
        - sdp_uuid_to_proto
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1815,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1815,15'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1816,3'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1815,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1816,3'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1818,6'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1818,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1818,50'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1818,6'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1818,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1818,50'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1818,6'
              BranchSideFuncs:
                - sdp_uuid_to_proto
        - Branch String:   'lib/sdp.c:1818,28'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1818,50'
              BranchSideFuncs:
                - sdp_uuid_to_proto
            - BranchSide:      'lib/sdp.c:1827,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1818,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1819,9'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1827,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1820,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1822,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1824,11'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1826,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:1818,31'
          Dst:             sdp_uuid_to_proto
    - functionName:    sdp_get_proto_port
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1831
      functionLinenumberEnd: 1847
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - list
        - proto
      BBCount:         19
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - __find_port
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1832,26'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1832,29'
              BranchSideFuncs:
                - __find_port
                - __errno_location
            - BranchSide:      'lib/sdp.c:1837,2'
              BranchSideFuncs:
                - __find_port
        - Branch String:   'lib/sdp.c:1832,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1833,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/sdp.c:1837,2'
              BranchSideFuncs:
                - __find_port
        - Branch String:   'lib/sdp.c:1837,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1839,12'
              BranchSideFuncs:
                - __find_port
            - BranchSide:      'lib/sdp.c:1846,2'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1839,3'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1840,22'
              BranchSideFuncs:
                - __find_port
            - BranchSide:      'lib/sdp.c:1845,2'
              BranchSideFuncs:
                - __find_port
        - Branch String:   'lib/sdp.c:1842,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1843,12'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:1844,3'
              BranchSideFuncs:
                - __find_port
      Callsites:
        - Src:             'lib/sdp.c:1833,3'
          Dst:             __errno_location
        - Src:             'lib/sdp.c:1841,15'
          Dst:             __find_port
    - functionName:    sdp_record_print
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1604
      functionLinenumberEnd: 1614
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
      BBCount:         33
      ICount:          181
      EdgeCount:       45
      CyclomaticComplexity: 14
      functionsReached:
        - printf
        - sdp_data_get
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1606,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1606,11'
              BranchSideFuncs:
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
                - printf
            - BranchSide:      'lib/sdp.c:1608,19'
              BranchSideFuncs:
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
        - Branch String:   'lib/sdp.c:1606,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1606,11'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
            - BranchSide:      'lib/sdp.c:1607,34'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
        - Branch String:   'lib/sdp.c:1606,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1606,11'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
            - BranchSide:      'lib/sdp.c:1607,34'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
        - Branch String:   'lib/sdp.c:1606,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1607,34'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
            - BranchSide:      'lib/sdp.c:1608,19'
              BranchSideFuncs:
                - sdp_data_get
                - sdp_data_get
                - printf
                - printf
        - Branch String:   'lib/sdp.c:1609,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1609,11'
              BranchSideFuncs:
                - sdp_data_get
                - printf
                - printf
            - BranchSide:      'lib/sdp.c:1611,19'
              BranchSideFuncs:
                - sdp_data_get
                - printf
        - Branch String:   'lib/sdp.c:1609,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1609,11'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - printf
            - BranchSide:      'lib/sdp.c:1610,41'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - printf
        - Branch String:   'lib/sdp.c:1609,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1609,11'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - printf
            - BranchSide:      'lib/sdp.c:1610,41'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - printf
        - Branch String:   'lib/sdp.c:1609,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1610,41'
              BranchSideFuncs:
                - printf
                - sdp_data_get
                - printf
            - BranchSide:      'lib/sdp.c:1611,19'
              BranchSideFuncs:
                - sdp_data_get
                - printf
        - Branch String:   'lib/sdp.c:1612,8'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1612,11'
              BranchSideFuncs:
                - printf
            - BranchSide:      'lib/sdp.c:1612,8'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:1612,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1612,11'
              BranchSideFuncs:
                - printf
            - BranchSide:      'lib/sdp.c:1613,38'
              BranchSideFuncs:
                - printf
        - Branch String:   'lib/sdp.c:1612,11'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1612,11'
              BranchSideFuncs:
                - printf
            - BranchSide:      'lib/sdp.c:1613,38'
              BranchSideFuncs:
                - printf
        - Branch String:   'lib/sdp.c:1612,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1612,6'
              BranchSideFuncs:
                - printf
            - BranchSide:      'lib/sdp.c:1613,38'
              BranchSideFuncs:
                - printf
      Callsites:
        - Src:             'lib/sdp.c:1605,18'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:1607,3'
          Dst:             printf
        - Src:             'lib/sdp.c:1608,6'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:1610,3'
          Dst:             printf
        - Src:             'lib/sdp.c:1611,6'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:1613,3'
          Dst:             printf
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sdp_copy_attrlist
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1562
      functionLinenumberEnd: 1575
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - udata
      BBCount:         6
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - sdp_attr_add_new
        - sdp_attr_add_new_with_length
        - sdp_data_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/sdp.c:1570,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:1571,20'
              BranchSideFuncs:
                - sdp_attr_add_new_with_length
            - BranchSide:      'lib/sdp.c:1573,32'
              BranchSideFuncs:
                - sdp_attr_add_new_with_length
      Callsites:
        - Src:             'lib/sdp.c:1568,8'
          Dst:             sdp_data_value
        - Src:             'lib/sdp.c:1571,3'
          Dst:             sdp_attr_add_new
        - Src:             'lib/sdp.c:1573,3'
          Dst:             sdp_attr_add_new_with_length
    - functionName:    sdp_copy_pattern
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1456
      functionLinenumberEnd: 1461
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - value
        - udata
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_pattern_add_uuid
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:1460,2'
          Dst:             sdp_pattern_add_uuid
    - functionName:    sdp_copy_record
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1578
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - rec
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - sdp_copy_attrlist
        - sdp_copy_pattern
        - sdp_list_foreach
        - sdp_record_alloc
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:1581,8'
          Dst:             sdp_record_alloc
        - Src:             'lib/sdp.c:1585,2'
          Dst:             sdp_list_foreach
        - Src:             'lib/sdp.c:1585,2'
          Dst:             sdp_copy_pattern
        - Src:             'lib/sdp.c:1586,2'
          Dst:             sdp_list_foreach
        - Src:             'lib/sdp.c:1586,2'
          Dst:             sdp_copy_attrlist
    - functionName:    sdp_attr_remove
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 598
      functionLinenumberEnd: 606
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - rec
        - attr
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sdp_data_get
        - sdp_list_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:601,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:602,35'
              BranchSideFuncs:
                - sdp_list_remove
            - BranchSide:      'lib/sdp.c:604,6'
              BranchSideFuncs: []
        - Branch String:   'lib/sdp.c:604,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:604,6'
              BranchSideFuncs: []
            - BranchSide:      'lib/sdp.c:605,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/sdp.c:599,18'
          Dst:             sdp_data_get
        - Src:             'lib/sdp.c:602,19'
          Dst:             sdp_list_remove
    - functionName:    sdp_uuid2strn
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uuid
        - str
        - n
      BBCount:         11
      ICount:          140
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - ntohl
        - ntohs
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/sdp.c:264,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:265,12'
              BranchSideFuncs:
                - ntohl
                - ntohs
                - ntohs
                - ntohs
                - ntohl
                - ntohs
                - snprintf
                - snprintf
                - snprintf
                - snprintf
            - BranchSide:      'lib/sdp.c:268,10'
              BranchSideFuncs:
                - ntohl
                - ntohs
                - ntohs
                - ntohs
                - ntohl
                - ntohs
                - snprintf
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'lib/sdp.c:268,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:270,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'lib/sdp.c:273,12'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'lib/sdp.c:283,19'
              BranchSideFuncs:
                - ntohl
                - ntohs
                - ntohs
                - ntohs
                - ntohl
                - ntohs
                - snprintf
            - BranchSide:      'lib/sdp.c:297,12'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'lib/sdp.c:265,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:270,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:273,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:291,5'
          Dst:             ntohl
        - Src:             'lib/sdp.c:291,19'
          Dst:             ntohs
        - Src:             'lib/sdp.c:292,5'
          Dst:             ntohs
        - Src:             'lib/sdp.c:292,19'
          Dst:             ntohs
        - Src:             'lib/sdp.c:293,5'
          Dst:             ntohl
        - Src:             'lib/sdp.c:293,19'
          Dst:             ntohs
        - Src:             'lib/sdp.c:290,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:297,3'
          Dst:             snprintf
    - functionName:    sdp_profile_uuid2strn
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uuid
        - str
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uuid2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:256,9'
          Dst:             uuid2str
    - functionName:    uuid2str
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 242
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - message
        - uuid
        - str
        - n
      BBCount:         11
      ICount:          100
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - snprintf
        - string_lookup
        - string_lookup_uuid
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/sdp.c:218,6'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:219,12'
              BranchSideFuncs:
                - string_lookup_uuid
                - snprintf
                - string_lookup
                - snprintf
                - string_lookup
                - snprintf
                - snprintf
            - BranchSide:      'lib/sdp.c:223,10'
              BranchSideFuncs:
                - string_lookup_uuid
                - snprintf
                - string_lookup
                - snprintf
                - string_lookup
                - snprintf
                - snprintf
        - Branch String:   'lib/sdp.c:223,2'
          Branch Sides:
            - BranchSide:      'lib/sdp.c:225,24'
              BranchSideFuncs:
                - string_lookup
                - snprintf
            - BranchSide:      'lib/sdp.c:229,24'
              BranchSideFuncs:
                - string_lookup
                - snprintf
            - BranchSide:      'lib/sdp.c:233,29'
              BranchSideFuncs:
                - string_lookup_uuid
                - snprintf
            - BranchSide:      'lib/sdp.c:237,12'
              BranchSideFuncs:
                - snprintf
      Callsites:
        - Src:             'lib/sdp.c:219,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:225,10'
          Dst:             string_lookup
        - Src:             'lib/sdp.c:226,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:229,10'
          Dst:             string_lookup
        - Src:             'lib/sdp.c:230,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:233,10'
          Dst:             string_lookup_uuid
        - Src:             'lib/sdp.c:234,3'
          Dst:             snprintf
        - Src:             'lib/sdp.c:237,3'
          Dst:             snprintf
    - functionName:    sdp_svclass_uuid2strn
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uuid
        - str
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uuid2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:251,9'
          Dst:             uuid2str
    - functionName:    sdp_proto_uuid2strn
      functionSourceFile: '/src/bluez/lib/sdp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uuid
        - str
        - n
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - uuid2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/sdp.c:246,9'
          Dst:             uuid2str
    - functionName:    bt_compidtostr
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 5043
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - compid
      BBCount:         2391
      ICount:          11958
      EdgeCount:       4780
      CyclomaticComplexity: 2391
      functionsReached: []
      functionUses:    0
      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
      functionLinenumberEnd: 259
      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
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bt_malloc0
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    14
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:178,9'
          Dst:             calloc
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    basnprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - size
        - format
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vsnprintf
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.c:165,8'
          Dst:             vsnprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    basprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - format
      BBCount:         3
      ICount:          31
      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
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
        - format
      BBCount:         3
      ICount:          31
      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
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    baprintf
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          27
      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
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ba2oui
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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
      functionLinenumberEnd: 121
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      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
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'lib/bluetooth.c:103,13'
              BranchSideFuncs:
                - strlen
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'lib/bluetooth.c:103,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:104,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:106,2'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'lib/bluetooth.c:106,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:107,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - 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
                - __ctype_b_loc
            - BranchSide:      'lib/bluetooth.c:110,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'lib/bluetooth.c:110,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:111,4'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'lib/bluetooth.c:113,8'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'lib/bluetooth.c:113,7'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:114,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:116,11'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - 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
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      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
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ba
      BBCount:         10
      ICount:          64
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - bachk
        - strtol
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:82,6'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:83,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:87,9'
              BranchSideFuncs:
                - strtol
        - Branch String:   'lib/bluetooth.c:87,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:88,21'
              BranchSideFuncs:
                - strtol
            - 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
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         6
      ICount:          36
      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
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    baswap
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         5
      ICount:          48
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/bluetooth.c:35,2'
          Branch Sides:
            - BranchSide:      'lib/bluetooth.c:36,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/bluetooth.c:37,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    batostr
      functionSourceFile: '/src/bluez/lib/bluetooth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      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
    - functionName:    hci_set_bit
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_le_read_remote_features
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - features
        - to
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:3116,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3117,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3119,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:3119,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3120,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:3124,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:3124,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3125,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3127,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:3116,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:3120,3'
          Dst:             __errno_location
    - functionName:    hci_send_req
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - r
        - to
      BBCount:         81
      ICount:          584
      EdgeCount:       108
      CyclomaticComplexity: 29
      functionsReached:
        - __errno_location
        - bacmp
        - getsockopt
        - hci_filter_clear
        - hci_filter_set_event
        - hci_filter_set_opcode
        - hci_filter_set_ptype
        - hci_send_cmd
        - poll
        - read
        - setsockopt
      functionUses:    68
      BranchProfiles:
        - Branch String:   'lib/hci.c:1134,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1135,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1137,2'
              BranchSideFuncs:
                - hci_filter_clear
                - hci_filter_set_ptype
                - hci_filter_set_event
                - hci_filter_set_event
                - hci_filter_set_event
                - hci_filter_set_event
                - hci_filter_set_opcode
                - setsockopt
                - hci_send_cmd
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1144,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1145,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1147,19'
              BranchSideFuncs:
                - hci_send_cmd
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1147,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1148,3'
              BranchSideFuncs:
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1150,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1151,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1159,7'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1257,2'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1159,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1163,11'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1181,3'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1164,4'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1165,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1170,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1165,25'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1165,28'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1166,6'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1165,9'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1166,6'
              BranchSideFuncs:
                - poll
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1167,5'
              BranchSideFuncs:
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1170,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1171,5'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1175,7'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1176,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1177,8'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1179,3'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1181,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1182,8'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
            - BranchSide:      'lib/hci.c:1187,19'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
        - Branch String:   'lib/hci.c:1182,24'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1182,27'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1183,5'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1182,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1183,5'
              BranchSideFuncs:
                - read
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1184,4'
              BranchSideFuncs:
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1191,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1193,18'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - bacmp.2538
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1211,18'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1224,8'
              BranchSideFuncs:
                - bacmp.2538
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1238,18'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1249,8'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1195,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1196,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1198,8'
              BranchSideFuncs:
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - bacmp.2538
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1198,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1199,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1206,14'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1199,9'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1200,6'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1203,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1206,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1206,4'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'lib/hci.c:1206,4'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1213,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1214,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1216,8'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1219,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1219,4'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'lib/hci.c:1219,4'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1224,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1225,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1227,18'
              BranchSideFuncs:
                - bacmp.2538
                - setsockopt
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1230,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1231,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1233,14'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1233,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1233,4'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'lib/hci.c:1233,4'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1240,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1241,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1243,8'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1244,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1244,4'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'lib/hci.c:1244,4'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1249,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1250,5'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - setsockopt
                - __errno_location
                - __errno_location
                - read
                - setsockopt
                - bacmp.2538
                - __errno_location
                - __errno_location
                - __errno_location
                - poll
                - __errno_location
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1252,14'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1252,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1252,4'
              BranchSideFuncs:
                - setsockopt
            - BranchSide:      'lib/hci.c:1252,4'
              BranchSideFuncs:
                - setsockopt
        - Branch String:   'lib/hci.c:1261,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1262,9'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1263,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1267,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1268,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1269,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1134,6'
          Dst:             getsockopt
        - Src:             'lib/hci.c:1137,2'
          Dst:             hci_filter_clear
        - Src:             'lib/hci.c:1138,2'
          Dst:             hci_filter_set_ptype
        - Src:             'lib/hci.c:1139,2'
          Dst:             hci_filter_set_event
        - Src:             'lib/hci.c:1140,2'
          Dst:             hci_filter_set_event
        - Src:             'lib/hci.c:1141,2'
          Dst:             hci_filter_set_event
        - Src:             'lib/hci.c:1142,2'
          Dst:             hci_filter_set_event
        - Src:             'lib/hci.c:1143,2'
          Dst:             hci_filter_set_opcode
        - Src:             'lib/hci.c:1144,6'
          Dst:             setsockopt
        - Src:             'lib/hci.c:1147,6'
          Dst:             hci_send_cmd
        - Src:             'lib/hci.c:1164,16'
          Dst:             poll
        - Src:             'lib/hci.c:1165,9'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1165,28'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1171,5'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1181,17'
          Dst:             read
        - Src:             'lib/hci.c:1182,8'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1182,27'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1200,6'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1230,8'
          Dst:             bacmp
        - Src:             'lib/hci.c:1257,2'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1260,8'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1261,6'
          Dst:             setsockopt
        - Src:             'lib/hci.c:1262,9'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1263,2'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1267,6'
          Dst:             setsockopt
    - functionName:    hci_filter_clear
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - f
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_filter_set_ptype
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - t
        - f
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hci_set_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci_lib.h:182,14'
          Branch Sides:
            - BranchSide:      'lib/hci_lib.h:182,14'
              BranchSideFuncs:
                - hci_set_bit
            - BranchSide:      'lib/hci_lib.h:182,43'
              BranchSideFuncs:
                - hci_set_bit
      Callsites:
        - Src:             'lib/hci_lib.h:182,2'
          Dst:             hci_set_bit
    - functionName:    hci_filter_set_event
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - e
        - f
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_set_bit
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci_lib.h:198,2'
          Dst:             hci_set_bit
    - functionName:    hci_filter_set_opcode
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 215
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - opcode
        - f
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_send_cmd
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1122
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - short
        - short
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - dd
        - ogf
        - ocf
        - plen
        - param
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - writev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:1110,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1111,20'
              BranchSideFuncs:
                - writev
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1116,2'
              BranchSideFuncs:
                - writev
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1116,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1117,7'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - writev
            - BranchSide:      'lib/hci.c:1121,2'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1117,23'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1117,26'
              BranchSideFuncs:
                - writev
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1118,4'
              BranchSideFuncs:
                - writev
                - __errno_location
                - __errno_location
        - Branch String:   'lib/hci.c:1117,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1118,4'
              BranchSideFuncs:
                - writev
                - __errno_location
                - __errno_location
            - BranchSide:      'lib/hci.c:1119,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1116,9'
          Dst:             writev
        - Src:             'lib/hci.c:1117,7'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1117,26'
          Dst:             __errno_location
    - functionName:    poll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    bacmp
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 436
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba1
        - ba2
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - memcmp
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/bluetooth.h:436,9'
          Dst:             memcmp
    - functionName:    writev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_le_conn_update
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3064
      functionLinenumberEnd: 3096
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - short
        - short
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - min_interval
        - max_interval
        - latency
        - supervision_timeout
        - to
      BBCount:         8
      ICount:          103
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:3087,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3088,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3090,10'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:3090,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3091,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:3095,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:3087,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:3091,3'
          Dst:             __errno_location
    - functionName:    hci_le_create_conn
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3019
      functionLinenumberEnd: 3059
      functionDepth:   0
      returnType:      int
      argCount:        15
      argTypes:
        - int
        - short
        - short
        - char
        - char
        - 'N/A'
        - char
        - short
        - short
        - short
        - short
        - short
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - interval
        - window
        - initiator_filter
        - peer_bdaddr_type
        - peer_bdaddr
        - own_bdaddr_type
        - min_interval
        - max_interval
        - latency
        - supervision_timeout
        - min_ce_length
        - max_ce_length
        - handle
        - to
      BBCount:         11
      ICount:          158
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:3047,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3048,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3050,23'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:3050,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3051,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:3055,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:3055,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3056,30'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3058,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:3047,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:3051,3'
          Dst:             __errno_location
    - functionName:    hci_le_set_advertise_enable
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2985
      functionLinenumberEnd: 3010
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - enable
        - to
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:3001,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3002,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:3004,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:3004,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:3005,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:3009,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:3001,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:3005,3'
          Dst:             __errno_location
    - functionName:    hci_le_set_scan_parameters
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2953
      functionLinenumberEnd: 2982
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - char
        - short
        - short
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - type
        - interval
        - window
        - own_type
        - filter
        - to
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2973,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2974,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2976,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2976,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2977,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2981,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2973,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2977,3'
          Dst:             __errno_location
    - functionName:    hci_le_set_scan_enable
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2922
      functionLinenumberEnd: 2948
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - char
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - enable
        - filter_dup
        - to
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2939,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2940,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2942,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2942,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2943,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2947,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2939,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2943,3'
          Dst:             __errno_location
    - functionName:    hci_read_clock
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2891
      functionLinenumberEnd: 2919
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - short
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - which
        - clock
        - accuracy
        - to
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2908,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2909,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2911,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2911,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2912,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2916,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2908,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2912,3'
          Dst:             __errno_location
    - functionName:    hci_read_afh_map
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2864
      functionLinenumberEnd: 2887
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - short
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - mode
        - map
        - to
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2876,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2877,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2879,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2879,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2880,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2884,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2876,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2880,3'
          Dst:             __errno_location
    - functionName:    hci_read_rssi
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2838
      functionLinenumberEnd: 2860
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - rssi
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2850,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2851,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2853,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2853,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2854,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2858,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2850,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2854,3'
          Dst:             __errno_location
    - functionName:    hci_read_link_quality
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2813
      functionLinenumberEnd: 2835
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - link_quality
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2825,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2826,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2828,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2828,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2829,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2833,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2825,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2829,3'
          Dst:             __errno_location
    - functionName:    hci_set_afh_classification
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2784
      functionLinenumberEnd: 2809
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - map
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2800,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2801,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2803,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2803,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2804,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2808,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2800,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2804,3'
          Dst:             __errno_location
    - functionName:    hci_write_link_supervision_timeout
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2755
      functionLinenumberEnd: 2781
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - timeout
        - to
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2772,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2773,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2775,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2775,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2776,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2780,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2772,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2776,3'
          Dst:             __errno_location
    - functionName:    hci_read_link_supervision_timeout
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2729
      functionLinenumberEnd: 2751
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - timeout
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2741,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2742,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2744,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2744,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2745,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2749,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2741,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2745,3'
          Dst:             __errno_location
    - functionName:    hci_write_link_policy
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2699
      functionLinenumberEnd: 2725
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - policy
        - to
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2716,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2717,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2719,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2719,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2720,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2724,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2716,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2720,3'
          Dst:             __errno_location
    - functionName:    hci_read_link_policy
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2674
      functionLinenumberEnd: 2696
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - policy
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2686,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2687,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2689,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2689,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2690,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2694,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2686,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2690,3'
          Dst:             __errno_location
    - functionName:    hci_read_transmit_power_level
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2644
      functionLinenumberEnd: 2671
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - short
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - type
        - level
        - to
      BBCount:         8
      ICount:          86
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2661,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2662,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2664,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2664,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2665,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2669,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2661,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2665,3'
          Dst:             __errno_location
    - functionName:    hci_write_inquiry_transmit_power_level
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2615
      functionLinenumberEnd: 2640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - level
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2631,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2632,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2634,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2634,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2635,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2639,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2631,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2635,3'
          Dst:             __errno_location
    - functionName:    hci_read_inquiry_transmit_power_level
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2610
      functionLinenumberEnd: 2611
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - level
        - to
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_read_inq_response_tx_power_level
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2611,9'
          Dst:             hci_read_inq_response_tx_power_level
    - functionName:    hci_read_inq_response_tx_power_level
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2587
      functionLinenumberEnd: 2607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - level
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:2597,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2598,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2600,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2600,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2601,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2605,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2597,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2601,3'
          Dst:             __errno_location
    - functionName:    hci_read_local_oob_data
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2563
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - hash
        - randomizer
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2573,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2574,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2576,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2576,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2577,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2581,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2573,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2577,3'
          Dst:             __errno_location
    - functionName:    hci_write_simple_pairing_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2535
      functionLinenumberEnd: 2560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2551,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2552,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2554,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2554,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2555,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2559,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2551,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2555,3'
          Dst:             __errno_location
    - functionName:    hci_read_simple_pairing_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2512
      functionLinenumberEnd: 2532
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2522,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2523,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2525,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2525,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2526,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2530,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2522,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2526,3'
          Dst:             __errno_location
    - functionName:    hci_write_ext_inquiry_response
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2483
      functionLinenumberEnd: 2509
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - fec
        - data
        - to
      BBCount:         8
      ICount:          80
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2500,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2501,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2503,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2503,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2504,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2508,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2500,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2504,3'
          Dst:             __errno_location
    - functionName:    hci_read_ext_inquiry_response
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2458
      functionLinenumberEnd: 2480
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - fec
        - data
        - to
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2468,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2469,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2471,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2471,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2472,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2476,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2468,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2472,3'
          Dst:             __errno_location
    - functionName:    hci_write_afh_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2430
      functionLinenumberEnd: 2455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2446,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2447,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2449,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2449,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2450,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2454,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2446,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2450,3'
          Dst:             __errno_location
    - functionName:    hci_read_afh_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2417,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2418,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2420,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2420,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2421,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2425,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2417,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2421,3'
          Dst:             __errno_location
    - functionName:    hci_write_inquiry_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2379
      functionLinenumberEnd: 2404
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2395,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2396,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2398,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2398,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2399,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2403,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2395,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2399,3'
          Dst:             __errno_location
    - functionName:    hci_read_inquiry_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2356
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - mode
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2366,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2367,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2369,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2369,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2370,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2374,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2366,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2370,3'
          Dst:             __errno_location
    - functionName:    hci_write_inquiry_scan_type
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2328
      functionLinenumberEnd: 2353
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - type
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2344,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2345,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2347,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2347,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2348,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2352,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2344,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2348,3'
          Dst:             __errno_location
    - functionName:    hci_read_inquiry_scan_type
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2305
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - type
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2315,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2316,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2318,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2318,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2319,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2323,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2315,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2319,3'
          Dst:             __errno_location
    - functionName:    hci_exit_park_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2276
      functionLinenumberEnd: 2302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - to
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2293,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2294,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2296,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2296,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2297,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2301,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2293,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2297,3'
          Dst:             __errno_location
    - functionName:    hci_park_mode
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2245
      functionLinenumberEnd: 2273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - short
        - short
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - max_interval
        - min_interval
        - to
      BBCount:         8
      ICount:          87
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2264,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2265,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2267,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2267,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2268,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2272,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2264,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2268,3'
          Dst:             __errno_location
    - functionName:    hci_switch_role
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2217
      functionLinenumberEnd: 2241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - role
        - to
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2232,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2233,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2235,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2235,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2236,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2240,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2222,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:2232,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2236,3'
          Dst:             __errno_location
    - functionName:    bacpy
      functionSourceFile: '/src/bluez/lib/bluetooth.h'
      linkageType:     InternalLinkage
      functionLinenumber: 439
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dst
        - src
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_change_link_key
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2205,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2206,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2208,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2208,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2209,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2213,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2205,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2209,3'
          Dst:             __errno_location
    - functionName:    hci_encrypt_link
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2162
      functionLinenumberEnd: 2187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - encrypt
        - to
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2178,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2179,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2181,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2181,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2182,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2186,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2178,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2182,3'
          Dst:             __errno_location
    - functionName:    hci_authenticate_link
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2135
      functionLinenumberEnd: 2159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - to
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2150,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2151,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2153,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2153,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2154,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2158,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2150,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2154,3'
          Dst:             __errno_location
    - functionName:    hci_delete_stored_link_key
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - all
        - to
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2122,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:2131,9'
          Dst:             hci_send_req
    - functionName:    hci_write_stored_link_key
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionLinenumberEnd: 2113
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - key
        - to
      BBCount:         3
      ICount:          50
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2104,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:2113,9'
          Dst:             hci_send_req
    - functionName:    hci_read_stored_link_key
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2080
      functionLinenumberEnd: 2094
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - all
        - to
      BBCount:         3
      ICount:          46
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2085,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:2094,9'
          Dst:             hci_send_req
    - functionName:    hci_write_current_iac_lap
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2062
      functionLinenumberEnd: 2076
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - num_iac
        - lap
        - to
      BBCount:         3
      ICount:          54
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2076,9'
          Dst:             hci_send_req
    - functionName:    hci_read_current_iac_lap
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2059
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - num_iac
        - lap
        - to
      BBCount:         8
      ICount:          79
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2048,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2049,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2051,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2051,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2052,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2056,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2048,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2052,3'
          Dst:             __errno_location
    - functionName:    hci_write_voice_setting
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2023
      functionLinenumberEnd: 2034
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - short
        - int
      constantsTouched: []
      argNames:
        - dd
        - vs
        - to
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:2034,9'
          Dst:             hci_send_req
    - functionName:    hci_read_voice_setting
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2000
      functionLinenumberEnd: 2020
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - vs
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:2010,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2011,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:2013,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:2013,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:2014,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:2018,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:2010,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:2014,3'
          Dst:             __errno_location
    - functionName:    hci_write_class_of_dev
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1984
      functionLinenumberEnd: 1996
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - dd
        - cls
        - to
      BBCount:         3
      ICount:          56
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_send_req
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:1996,9'
          Dst:             hci_send_req
    - functionName:    hci_read_class_of_dev
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1981
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - cls
        - to
      BBCount:         8
      ICount:          67
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1971,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1972,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1974,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1974,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1975,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1979,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1971,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1975,3'
          Dst:             __errno_location
    - functionName:    hci_read_bd_addr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1958
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - to
      BBCount:         11
      ICount:          74
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1946,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1947,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1949,9'
              BranchSideFuncs:
                - bacpy.2539
                - __errno_location
        - Branch String:   'lib/hci.c:1949,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1950,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1954,6'
              BranchSideFuncs:
                - bacpy.2539
        - Branch String:   'lib/hci.c:1954,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1955,9'
              BranchSideFuncs:
                - bacpy.2539
            - BranchSide:      'lib/hci.c:1957,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1946,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1950,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1955,3'
          Dst:             bacpy
    - functionName:    hci_read_local_ext_features
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1903
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - page
        - max_page
        - features
        - to
      BBCount:         14
      ICount:          105
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1918,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1919,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1921,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1921,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1922,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1926,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1926,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1927,18'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1929,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1929,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1930,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1932,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1918,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1922,3'
          Dst:             __errno_location
    - functionName:    hci_read_local_features
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - features
        - to
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1887,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1888,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1890,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1890,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1891,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1895,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1895,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1896,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1898,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1887,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1891,3'
          Dst:             __errno_location
    - functionName:    hci_read_local_commands
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1874
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - commands
        - to
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1862,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1863,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1865,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1865,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1866,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1870,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1870,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1871,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1873,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1862,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1866,3'
          Dst:             __errno_location
    - functionName:    hci_read_local_version
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1825
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - ver
        - to
      BBCount:         8
      ICount:          88
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1835,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1836,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1838,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1838,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1839,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1843,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1835,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1839,3'
          Dst:             __errno_location
    - functionName:    hci_read_clock_offset
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1795
      functionLinenumberEnd: 1822
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - clkoffset
        - to
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1812,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1813,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1815,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1815,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1816,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1820,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1812,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1816,3'
          Dst:             __errno_location
    - functionName:    hci_read_remote_ext_features
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1759
      functionLinenumberEnd: 1792
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - short
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - page
        - max_page
        - features
        - to
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1777,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1778,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1780,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1780,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1781,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1785,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1785,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1786,18'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1788,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1788,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1789,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1791,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1777,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1781,3'
          Dst:             __errno_location
    - functionName:    hci_read_remote_features
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1725
      functionLinenumberEnd: 1754
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - features
        - to
      BBCount:         11
      ICount:          90
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1742,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1743,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1745,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1745,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1746,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1750,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1750,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1751,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1753,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1742,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1746,3'
          Dst:             __errno_location
    - functionName:    hci_read_remote_version
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1693
      functionLinenumberEnd: 1722
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - ver
        - to
      BBCount:         8
      ICount:          93
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1710,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1711,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1713,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1713,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1714,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1718,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1710,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1714,3'
          Dst:             __errno_location
    - functionName:    hci_read_remote_name_cancel
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1672
      functionLinenumberEnd: 1689
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - to
      BBCount:         6
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1685,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1686,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1688,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1677,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1685,6'
          Dst:             hci_send_req
    - functionName:    hci_read_remote_name
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1666
      functionLinenumberEnd: 1668
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - len
        - name
        - to
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_read_remote_name_with_clock_offset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:1667,9'
          Dst:             hci_read_remote_name_with_clock_offset
    - functionName:    hci_read_remote_name_with_clock_offset
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1662
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - char
        - short
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - pscan_rep_mode
        - clkoffset
        - len
        - name
        - to
      BBCount:         8
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:1651,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1652,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1654,9'
              BranchSideFuncs:
                - strncpy
                - __errno_location
        - Branch String:   'lib/hci.c:1654,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1655,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1659,5'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'lib/hci.c:1638,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1651,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1655,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1660,2'
          Dst:             strncpy
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_write_local_name
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1626
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - name
        - to
      BBCount:         6
      ICount:          56
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - hci_send_req
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1622,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1623,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1625,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1614,2'
          Dst:             strncpy
        - Src:             'lib/hci.c:1622,6'
          Dst:             hci_send_req
    - functionName:    hci_read_local_name
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1585
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - len
        - name
        - to
      BBCount:         8
      ICount:          75
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
        - strncpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1595,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1596,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1598,9'
              BranchSideFuncs:
                - strncpy
                - __errno_location
        - Branch String:   'lib/hci.c:1598,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1599,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1603,5'
              BranchSideFuncs:
                - strncpy
      Callsites:
        - Src:             'lib/hci.c:1595,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1599,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1604,2'
          Dst:             strncpy
    - functionName:    hci_le_set_address_resolution_enable
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1557
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - enable
        - to
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1573,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1574,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1576,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1576,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1577,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1581,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1573,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1577,3'
          Dst:             __errno_location
    - functionName:    hci_le_read_resolving_list_size
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1530
      functionLinenumberEnd: 1554
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - size
        - to
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1542,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1543,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1545,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1545,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1546,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1550,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1550,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1551,14'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1553,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1542,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1546,3'
          Dst:             __errno_location
    - functionName:    hci_le_clear_resolving_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1508
      functionLinenumberEnd: 1527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dd
        - to
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1518,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1519,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1521,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1521,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1522,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1518,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1522,3'
          Dst:             __errno_location
    - functionName:    hci_le_rm_resolving_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionLinenumberEnd: 1505
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - type
        - to
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1496,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1497,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1499,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1499,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1500,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1504,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1486,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1496,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1500,3'
          Dst:             __errno_location
    - functionName:    hci_le_add_resolving_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1446
      functionLinenumberEnd: 1476
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - char
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - type
        - peer_irk
        - local_irk
        - to
      BBCount:         14
      ICount:          114
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1454,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1455,13'
              BranchSideFuncs:
                - hci_send_req
                - __errno_location
            - BranchSide:      'lib/hci.c:1456,6'
              BranchSideFuncs:
                - hci_send_req
                - __errno_location
        - Branch String:   'lib/hci.c:1456,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1457,13'
              BranchSideFuncs:
                - hci_send_req
                - __errno_location
            - BranchSide:      'lib/hci.c:1459,2'
              BranchSideFuncs:
                - hci_send_req
                - __errno_location
        - Branch String:   'lib/hci.c:1467,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1468,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1470,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1470,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1471,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1475,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1453,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1467,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1471,3'
          Dst:             __errno_location
    - functionName:    hci_le_clear_white_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1423
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - dd
        - to
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1433,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1434,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1436,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1436,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1437,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1441,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1433,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1437,3'
          Dst:             __errno_location
    - functionName:    hci_le_read_white_list_size
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - size
        - to
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1408,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1409,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1411,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1411,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1412,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1416,6'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:1416,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1417,14'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1419,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1408,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1412,3'
          Dst:             __errno_location
    - functionName:    hci_le_rm_white_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1367
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - type
        - to
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1384,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1385,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1387,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1387,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1388,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1392,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1374,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1384,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1388,3'
          Dst:             __errno_location
    - functionName:    hci_le_add_white_list
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1338
      functionLinenumberEnd: 1364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - type
        - to
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1355,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1356,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1358,6'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1358,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1359,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1363,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1345,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1355,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1359,3'
          Dst:             __errno_location
    - functionName:    hci_disconnect
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1309
      functionLinenumberEnd: 1335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - short
        - char
        - int
      constantsTouched: []
      argNames:
        - dd
        - handle
        - reason
        - to
      BBCount:         8
      ICount:          81
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1327,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1328,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1330,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1330,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1331,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1334,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1327,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1331,3'
          Dst:             __errno_location
    - functionName:    hci_create_connection
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1275
      functionLinenumberEnd: 1306
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - short
        - short
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - dd
        - bdaddr
        - ptype
        - clkoffset
        - rswitch
        - handle
        - to
      BBCount:         8
      ICount:          102
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_send_req
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1296,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1297,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1299,9'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'lib/hci.c:1299,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1300,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1304,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1281,2'
          Dst:             bacpy
        - Src:             'lib/hci.c:1296,6'
          Dst:             hci_send_req
        - Src:             'lib/hci.c:1300,3'
          Dst:             __errno_location
    - functionName:    hci_close_dev
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1087
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - close
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:1088,9'
          Dst:             close
    - functionName:    hci_open_dev
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1054
      functionLinenumberEnd: 1084
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - dev_id
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - bind
        - close
        - socket
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:1059,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1060,3'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1065,7'
              BranchSideFuncs:
                - socket
                - bind
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1066,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1067,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1070,2'
              BranchSideFuncs:
                - bind
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1073,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1074,3'
              BranchSideFuncs:
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1076,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:1060,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1065,7'
          Dst:             socket
        - Src:             'lib/hci.c:1073,6'
          Dst:             bind
        - Src:             'lib/hci.c:1079,8'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1080,2'
          Dst:             close
        - Src:             'lib/hci.c:1081,2'
          Dst:             __errno_location
    - functionName:    hci_inquiry
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - dev_id
        - len
        - nrsp
        - lap
        - ii
        - flags
      BBCount:         29
      ICount:          241
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - close
        - hci_get_route
        - ioctl
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:990,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:991,11'
              BranchSideFuncs:
                - socket
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
                - hci_get_route
                - __errno_location
            - BranchSide:      'lib/hci.c:995,6'
              BranchSideFuncs:
                - socket
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
                - hci_get_route
                - __errno_location
        - Branch String:   'lib/hci.c:995,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:996,12'
              BranchSideFuncs:
                - hci_get_route
                - socket
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
                - __errno_location
            - BranchSide:      'lib/hci.c:1003,7'
              BranchSideFuncs:
                - socket
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
        - Branch String:   'lib/hci.c:997,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:998,4'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'lib/hci.c:1001,2'
              BranchSideFuncs:
                - socket
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
        - Branch String:   'lib/hci.c:1004,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1005,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:1007,54'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - malloc
                - free
        - Branch String:   'lib/hci.c:1008,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1009,3'
              BranchSideFuncs:
                - ioctl
                - malloc
                - free
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1011,7'
              BranchSideFuncs:
                - ioctl
                - malloc
                - free
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1017,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1018,10'
              BranchSideFuncs:
                - ioctl
                - malloc
                - free
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1020,3'
              BranchSideFuncs:
                - ioctl
                - malloc
                - free
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1026,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1027,3'
              BranchSideFuncs:
                - free
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1029,32'
              BranchSideFuncs:
                - malloc
                - free
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1031,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1032,16'
              BranchSideFuncs:
                - free
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1034,7'
              BranchSideFuncs:
                - free
                - __errno_location
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:1034,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:1035,20'
              BranchSideFuncs:
                - free
                - __errno_location
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:1038,7'
              BranchSideFuncs:
                - free
                - __errno_location
                - close
                - __errno_location
      Callsites:
        - Src:             'lib/hci.c:996,12'
          Dst:             hci_get_route
        - Src:             'lib/hci.c:998,4'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1003,7'
          Dst:             socket
        - Src:             'lib/hci.c:1025,8'
          Dst:             ioctl
        - Src:             'lib/hci.c:1044,8'
          Dst:             __errno_location
        - Src:             'lib/hci.c:1045,2'
          Dst:             close
        - Src:             'lib/hci.c:1046,2'
          Dst:             __errno_location
    - functionName:    hci_get_route
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - bdaddr
      BBCount:         12
      ICount:          86
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __other_bdaddr
        - __same_bdaddr
        - hci_for_each_dev
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:917,13'
          Branch Sides:
            - BranchSide:      'lib/hci.c:917,22'
              BranchSideFuncs:
                - hci_for_each_dev
                - hci_for_each_dev
            - BranchSide:      'lib/hci.c:917,31'
              BranchSideFuncs:
                - hci_for_each_dev
                - hci_for_each_dev
        - Branch String:   'lib/hci.c:918,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:918,6'
              BranchSideFuncs:
                - hci_for_each_dev
            - BranchSide:      'lib/hci.c:920,13'
              BranchSideFuncs:
                - hci_for_each_dev
        - Branch String:   'lib/hci.c:920,13'
          Branch Sides:
            - BranchSide:      'lib/hci.c:920,22'
              BranchSideFuncs:
                - hci_for_each_dev
            - BranchSide:      'lib/hci.c:920,31'
              BranchSideFuncs:
                - hci_for_each_dev
      Callsites:
        - Src:             'lib/hci.c:916,11'
          Dst:             hci_for_each_dev
        - Src:             'lib/hci.c:916,11'
          Dst:             __other_bdaddr
        - Src:             'lib/hci.c:919,12'
          Dst:             hci_for_each_dev
        - Src:             'lib/hci.c:919,12'
          Dst:             __same_bdaddr
    - functionName:    ioctl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __other_bdaddr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - dd
        - dev_id
        - arg
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - bacmp
        - hci_test_bit
        - ioctl
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:893,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:894,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:896,32'
              BranchSideFuncs:
                - hci_test_bit
                - bacmp.2538
        - Branch String:   'lib/hci.c:896,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:897,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:899,28'
              BranchSideFuncs:
                - bacmp.2538
      Callsites:
        - Src:             'lib/hci.c:893,6'
          Dst:             ioctl
        - Src:             'lib/hci.c:896,6'
          Dst:             hci_test_bit
        - Src:             'lib/hci.c:899,9'
          Dst:             bacmp
    - functionName:    hci_for_each_dev
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionLinenumberEnd: 887
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - flag
        - func
        - arg
      BBCount:         28
      ICount:          178
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - __errno_location
        - close
        - hci_test_bit
        - ioctl
        - socket
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/hci.c:849,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:850,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:852,7'
              BranchSideFuncs:
                - malloc
                - __errno_location
                - close
                - __errno_location
                - ioctl
                - free
                - hci_test_bit
                - __errno_location
        - Branch String:   'lib/hci.c:853,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:854,9'
              BranchSideFuncs:
                - ioctl
                - free
                - close
                - __errno_location
                - hci_test_bit
                - __errno_location
            - BranchSide:      'lib/hci.c:858,9'
              BranchSideFuncs:
                - ioctl
                - free
                - close
                - __errno_location
                - hci_test_bit
                - __errno_location
        - Branch String:   'lib/hci.c:863,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:864,9'
              BranchSideFuncs:
                - __errno_location
                - free
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:868,9'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
                - hci_test_bit
        - Branch String:   'lib/hci.c:868,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:869,20'
              BranchSideFuncs:
                - hci_test_bit
                - free
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:876,6'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:869,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:870,9'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
                - hci_test_bit
            - BranchSide:      'lib/hci.c:874,2'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
                - hci_test_bit
        - Branch String:   'lib/hci.c:870,14'
          Branch Sides:
            - BranchSide:      'lib/hci.c:870,17'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
                - hci_test_bit
            - BranchSide:      'lib/hci.c:871,14'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:870,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:870,41'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:871,14'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
        - Branch String:   'lib/hci.c:876,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:876,15'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
            - BranchSide:      'lib/hci.c:877,7'
              BranchSideFuncs:
                - free
                - close
                - __errno_location
      Callsites:
        - Src:             'lib/hci.c:848,7'
          Dst:             socket
        - Src:             'lib/hci.c:854,9'
          Dst:             __errno_location
        - Src:             'lib/hci.c:863,6'
          Dst:             ioctl
        - Src:             'lib/hci.c:864,9'
          Dst:             __errno_location
        - Src:             'lib/hci.c:869,7'
          Dst:             hci_test_bit
        - Src:             'lib/hci.c:883,2'
          Dst:             close
        - Src:             'lib/hci.c:884,2'
          Dst:             __errno_location
    - functionName:    __same_bdaddr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - int
        - size_t
      constantsTouched: []
      argNames:
        - dd
        - dev_id
        - arg
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - bacmp
        - ioctl
      functionUses:    2
      BranchProfiles:
        - Branch String:   'lib/hci.c:906,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:907,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:909,29'
              BranchSideFuncs:
                - bacmp.2538
      Callsites:
        - Src:             'lib/hci.c:906,6'
          Dst:             ioctl
        - Src:             'lib/hci.c:909,10'
          Dst:             bacmp
    - functionName:    hci_test_bit
      functionSourceFile: '/src/bluez/lib/hci_lib.h'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - nr
        - addr
      BBCount:         1
      ICount:          20
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_devinfo
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 944
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dev_id
        - di
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - __errno_location
        - close
        - ioctl
        - socket
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:948,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:949,10'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:951,9'
              BranchSideFuncs:
                - ioctl
                - __errno_location
                - close
                - __errno_location
      Callsites:
        - Src:             'lib/hci.c:947,7'
          Dst:             socket
        - Src:             'lib/hci.c:954,8'
          Dst:             ioctl
        - Src:             'lib/hci.c:956,8'
          Dst:             __errno_location
        - Src:             'lib/hci.c:957,2'
          Dst:             close
        - Src:             'lib/hci.c:958,2'
          Dst:             __errno_location
    - functionName:    hci_devba
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 964
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - dev_id
        - bdaddr
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - bacpy
        - hci_devinfo
        - hci_test_bit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:969,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:970,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:972,32'
              BranchSideFuncs:
                - hci_test_bit
                - __errno_location
                - bacpy.2539
        - Branch String:   'lib/hci.c:972,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:973,3'
              BranchSideFuncs:
                - bacpy.2539
            - BranchSide:      'lib/hci.c:977,8'
              BranchSideFuncs:
                - bacpy.2539
      Callsites:
        - Src:             'lib/hci.c:969,6'
          Dst:             hci_devinfo
        - Src:             'lib/hci.c:972,7'
          Dst:             hci_test_bit
        - Src:             'lib/hci.c:973,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:977,2'
          Dst:             bacpy
    - functionName:    hci_devid
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 941
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
      BBCount:         12
      ICount:          68
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __errno_location
        - __same_bdaddr
        - atoi
        - hci_devba
        - hci_for_each_dev
        - str2ba
        - strlen
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:930,30'
          Branch Sides:
            - BranchSide:      'lib/hci.c:930,40'
              BranchSideFuncs:
                - __errno_location
                - str2ba
                - hci_for_each_dev
            - BranchSide:      'lib/hci.c:935,3'
              BranchSideFuncs:
                - __errno_location
                - str2ba
                - hci_for_each_dev
        - Branch String:   'lib/hci.c:930,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:931,13'
              BranchSideFuncs:
                - atoi
                - hci_devba
            - BranchSide:      'lib/hci.c:935,3'
              BranchSideFuncs:
                - __errno_location
                - str2ba
                - hci_for_each_dev
        - Branch String:   'lib/hci.c:932,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:933,4'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:934,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:930,7'
          Dst:             strncmp
        - Src:             'lib/hci.c:930,33'
          Dst:             strlen
        - Src:             'lib/hci.c:931,8'
          Dst:             atoi
        - Src:             'lib/hci.c:932,7'
          Dst:             hci_devba
        - Src:             'lib/hci.c:935,3'
          Dst:             __errno_location
        - Src:             'lib/hci.c:936,3'
          Dst:             str2ba
        - Src:             'lib/hci.c:937,8'
          Dst:             hci_for_each_dev
        - Src:             'lib/hci.c:937,8'
          Dst:             __same_bdaddr
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    lmp_featurestostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 793
      functionLinenumberEnd: 837
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - features
        - pref
        - width
      BBCount:         38
      ICount:          250
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached:
        - bt_malloc
        - sprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:798,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:799,39'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:809,18'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:801,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:802,8'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:807,2'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
        - Branch String:   'lib/hci.c:802,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:803,20'
              BranchSideFuncs:
                - strlen
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
            - BranchSide:      'lib/hci.c:805,5'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
        - Branch String:   'lib/hci.c:804,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:803,28'
              BranchSideFuncs:
                - strlen
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
            - BranchSide:      'lib/hci.c:804,22'
              BranchSideFuncs:
                - strlen
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
        - Branch String:   'lib/hci.c:810,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:811,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:813,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:815,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:816,18'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:818,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:820,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:821,39'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:836,9'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:823,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:824,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:834,2'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:824,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:825,16'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:832,5'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:825,9'
          Branch Sides:
            - BranchSide:      'lib/hci.c:826,21'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:830,20'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - sprintf
        - Branch String:   'lib/hci.c:827,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:826,13'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:827,15'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
      Callsites:
        - Src:             'lib/hci.c:803,13'
          Dst:             strlen
        - Src:             'lib/hci.c:804,15'
          Dst:             strlen
        - Src:             'lib/hci.c:809,8'
          Dst:             bt_malloc
        - Src:             'lib/hci.c:816,10'
          Dst:             sprintf
        - Src:             'lib/hci.c:825,9'
          Dst:             strlen
        - Src:             'lib/hci.c:825,23'
          Dst:             strlen
        - Src:             'lib/hci.c:826,13'
          Dst:             sprintf
        - Src:             'lib/hci.c:830,12'
          Dst:             sprintf
    - functionName:    pal_strtover
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ver
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2uint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:700,9'
          Dst:             hci_str2uint
    - functionName:    hci_str2uint
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - str
        - val
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - strcasecmp
        - strdup
        - strsep
      functionUses:    3
      BranchProfiles:
        - Branch String:   'lib/hci.c:111,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:112,3'
              BranchSideFuncs:
                - strdup
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:114,21'
              BranchSideFuncs:
                - strdup
                - strsep
                - free
                - strcasecmp
        - Branch String:   'lib/hci.c:116,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:117,12'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:125,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/hci.c:117,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:116,2'
              BranchSideFuncs:
                - strcasecmp
                - strsep
                - free
            - BranchSide:      'lib/hci.c:118,20'
              BranchSideFuncs:
                - strcasecmp
                - strsep
                - free
        - Branch String:   'lib/hci.c:118,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:119,27'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:123,3'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
      Callsites:
        - Src:             'lib/hci.c:114,14'
          Dst:             strdup
        - Src:             'lib/hci.c:116,14'
          Dst:             strsep
        - Src:             'lib/hci.c:118,9'
          Dst:             strcasecmp
    - functionName:    strsep
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pal_vertostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 694
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ver
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_uint2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:695,9'
          Dst:             hci_uint2str
    - functionName:    hci_uint2str
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 87
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - m
        - val
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lib/hci.c:91,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:92,3'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:94,3'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'lib/hci.c:95,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:96,22'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:102,9'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:96,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:97,19'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:100,4'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'lib/hci.c:97,11'
          Dst:             sprintf
    - functionName:    lmp_strtover
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ver
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2uint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:685,9'
          Dst:             hci_str2uint
    - functionName:    lmp_vertostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ver
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_uint2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:680,9'
          Dst:             hci_uint2str
    - functionName:    hci_strtover
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 675
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - ver
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2uint
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:675,9'
          Dst:             hci_str2uint
    - functionName:    hci_vertostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 669
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ver
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_uint2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:670,9'
          Dst:             hci_uint2str
    - functionName:    hci_commandstostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - commands
        - pref
        - width
      BBCount:         30
      ICount:          220
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - bt_malloc
        - sprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:616,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:617,7'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:622,18'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:617,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:618,19'
              BranchSideFuncs:
                - strlen
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
            - BranchSide:      'lib/hci.c:619,4'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
        - Branch String:   'lib/hci.c:618,30'
          Branch Sides:
            - BranchSide:      'lib/hci.c:618,44'
              BranchSideFuncs:
                - strlen
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
            - BranchSide:      'lib/hci.c:618,27'
              BranchSideFuncs:
                - bt_malloc
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
                - strlen
                - strlen
        - Branch String:   'lib/hci.c:623,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:624,3'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:626,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:628,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:629,18'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:631,8'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:635,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:636,7'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:646,9'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:636,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:637,15'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
            - BranchSide:      'lib/hci.c:643,4'
              BranchSideFuncs:
                - strlen
                - strlen
                - sprintf
                - sprintf
        - Branch String:   'lib/hci.c:637,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:638,20'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:641,19'
              BranchSideFuncs:
                - sprintf
                - strlen
                - strlen
                - sprintf
        - Branch String:   'lib/hci.c:638,33'
          Branch Sides:
            - BranchSide:      'lib/hci.c:638,40'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
            - BranchSide:      'lib/hci.c:638,12'
              BranchSideFuncs:
                - sprintf
                - sprintf
                - strlen
                - strlen
      Callsites:
        - Src:             'lib/hci.c:618,12'
          Dst:             strlen
        - Src:             'lib/hci.c:618,37'
          Dst:             strlen
        - Src:             'lib/hci.c:622,8'
          Dst:             bt_malloc
        - Src:             'lib/hci.c:629,10'
          Dst:             sprintf
        - Src:             'lib/hci.c:637,8'
          Dst:             strlen
        - Src:             'lib/hci.c:637,22'
          Dst:             strlen
        - Src:             'lib/hci.c:638,12'
          Dst:             sprintf
        - Src:             'lib/hci.c:641,11'
          Dst:             sprintf
    - functionName:    hci_cmdtostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 603
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cmd
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_uint2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:604,9'
          Dst:             hci_uint2str
    - functionName:    hci_strtolm
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - hci_str2bit
        - strcasestr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:328,12'
          Branch Sides:
            - BranchSide:      'lib/hci.c:328,26'
              BranchSideFuncs:
                - strcasestr
            - BranchSide:      'lib/hci.c:328,12'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:328,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:328,6'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:329,7'
              BranchSideFuncs: []
      Callsites:
        - Src:             'lib/hci.c:325,12'
          Dst:             hci_str2bit
        - Src:             'lib/hci.c:328,15'
          Dst:             strcasestr
    - functionName:    hci_str2bit
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - map
        - str
        - val
      BBCount:         19
      ICount:          109
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - strcasecmp
        - strdup
        - strsep
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lib/hci.c:68,11'
          Branch Sides:
            - BranchSide:      'lib/hci.c:68,35'
              BranchSideFuncs:
                - strdup
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:69,3'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:68,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:69,3'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:71,13'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
        - Branch String:   'lib/hci.c:73,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:74,12'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:81,7'
              BranchSideFuncs:
                - free
        - Branch String:   'lib/hci.c:74,3'
          Branch Sides:
            - BranchSide:      'lib/hci.c:73,2'
              BranchSideFuncs:
                - strcasecmp
                - strsep
                - free
            - BranchSide:      'lib/hci.c:75,20'
              BranchSideFuncs:
                - strcasecmp
                - strsep
                - free
        - Branch String:   'lib/hci.c:75,8'
          Branch Sides:
            - BranchSide:      'lib/hci.c:76,28'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
            - BranchSide:      'lib/hci.c:79,3'
              BranchSideFuncs:
                - strsep
                - free
                - strcasecmp
      Callsites:
        - Src:             'lib/hci.c:68,28'
          Dst:             strdup
        - Src:             'lib/hci.c:73,14'
          Dst:             strsep
        - Src:             'lib/hci.c:75,9'
          Dst:             strcasecmp
    - functionName:    strcasestr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_lmtostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lm
      BBCount:         11
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - bt_free
        - bt_malloc
        - hci_bit2str
        - strcat
        - strcpy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:305,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:306,3'
              BranchSideFuncs:
                - strcpy
                - hci_bit2str
                - bt_free
                - strcat
                - free
            - BranchSide:      'lib/hci.c:308,3'
              BranchSideFuncs:
                - strcpy
                - hci_bit2str
                - bt_free
                - strcat
                - free
        - Branch String:   'lib/hci.c:309,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:310,10'
              BranchSideFuncs:
                - hci_bit2str
                - bt_free
                - strcat
                - free
            - BranchSide:      'lib/hci.c:312,33'
              BranchSideFuncs:
                - hci_bit2str
                - bt_free
                - strcat
                - free
        - Branch String:   'lib/hci.c:313,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:314,11'
              BranchSideFuncs:
                - strcat
                - free
            - BranchSide:      'lib/hci.c:318,9'
              BranchSideFuncs:
                - strcat
                - free
      Callsites:
        - Src:             'lib/hci.c:304,18'
          Dst:             bt_malloc
        - Src:             'lib/hci.c:310,3'
          Dst:             strcpy
        - Src:             'lib/hci.c:312,6'
          Dst:             hci_bit2str
        - Src:             'lib/hci.c:314,3'
          Dst:             bt_free
        - Src:             'lib/hci.c:318,2'
          Dst:             strcat
    - functionName:    hci_bit2str
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - m
        - val
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - sprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'lib/hci.c:50,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:51,3'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:53,3'
              BranchSideFuncs:
                - sprintf
        - Branch String:   'lib/hci.c:54,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:55,22'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:59,9'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:55,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:56,19'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'lib/hci.c:57,4'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'lib/hci.c:56,11'
          Dst:             sprintf
    - functionName:    strcat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    hci_strtolp
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:286,9'
          Dst:             hci_str2bit
    - functionName:    hci_lptostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - lp
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_bit2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:281,9'
          Dst:             hci_bit2str
    - functionName:    hci_strtoscoptype
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:266,9'
          Dst:             hci_str2bit
    - functionName:    hci_scoptypetostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ptype
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_bit2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:261,9'
          Dst:             hci_bit2str
    - functionName:    hci_strtoptype
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 255
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_str2bit
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:256,9'
          Dst:             hci_str2bit
    - functionName:    hci_ptypetostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ptype
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_bit2str
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:251,9'
          Dst:             hci_bit2str
    - functionName:    hci_dflagstostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - flags
      BBCount:         15
      ICount:          95
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - bt_malloc
        - hci_test_bit
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:199,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:200,3'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
                - hci_test_bit
                - sprintf
            - BranchSide:      'lib/hci.c:202,3'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
                - hci_test_bit
                - sprintf
        - Branch String:   'lib/hci.c:204,6'
          Branch Sides:
            - BranchSide:      'lib/hci.c:205,18'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
            - BranchSide:      'lib/hci.c:207,2'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
        - Branch String:   'lib/hci.c:207,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:208,20'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
            - BranchSide:      'lib/hci.c:212,9'
              BranchSideFuncs: []
        - Branch String:   'lib/hci.c:208,7'
          Branch Sides:
            - BranchSide:      'lib/hci.c:209,19'
              BranchSideFuncs:
                - sprintf
                - hci_test_bit
            - BranchSide:      'lib/hci.c:210,4'
              BranchSideFuncs:
                - hci_test_bit
                - sprintf
      Callsites:
        - Src:             'lib/hci.c:195,14'
          Dst:             bt_malloc
        - Src:             'lib/hci.c:204,7'
          Dst:             hci_test_bit
        - Src:             'lib/hci.c:205,10'
          Dst:             sprintf
        - Src:             'lib/hci.c:208,7'
          Dst:             hci_test_bit
        - Src:             'lib/hci.c:209,11'
          Dst:             sprintf
    - functionName:    hci_typetostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         5
      ICount:          28
      EdgeCount:       8
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'lib/hci.c:169,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:171,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:173,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:175,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hci_dtypetostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - type
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hci_bustostr
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'lib/hci.c:164,9'
          Dst:             hci_bustostr
    - functionName:    hci_bustostr
      functionSourceFile: '/src/bluez/lib/hci.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - bus
      BBCount:         15
      ICount:          78
      EdgeCount:       28
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'lib/hci.c:132,2'
          Branch Sides:
            - BranchSide:      'lib/hci.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:136,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:138,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:140,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:142,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:144,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:146,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:148,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:150,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:152,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:154,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:156,3'
              BranchSideFuncs: []
            - BranchSide:      'lib/hci.c:158,3'
              BranchSideFuncs: []
      Callsites:       []
...
