---
Fuzzer filename: '/src/libfplist/ossfuzz/property_list_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libfplist/ossfuzz/property_list_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libfplist_property_list_copy_from_byte_stream
        - libfplist_property_list_free
        - libfplist_property_list_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'property_list_fuzzer.cc:37,6'
          Branch Sides:
            - BranchSide:      'property_list_fuzzer.cc:41,3'
              BranchSideFuncs: []
            - BranchSide:      'property_list_fuzzer.cc:44,3'
              BranchSideFuncs:
                - libfplist_property_list_copy_from_byte_stream
                - libfplist_property_list_free
      Callsites:
        - Src:             'property_list_fuzzer.cc:37,6'
          Dst:             libfplist_property_list_initialize
        - Src:             'property_list_fuzzer.cc:43,2'
          Dst:             libfplist_property_list_copy_from_byte_stream
        - Src:             'property_list_fuzzer.cc:49,2'
          Dst:             libfplist_property_list_free
    - functionName:    libfplist_property_list_set_root_tag
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 635
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'struct.libfplist_xml_tag *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - tag
        - error
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:608,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:619,66'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:621,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:624,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:632,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property_list.c:610,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:623,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_list_get_root_property
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 536
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - property
        - error
      BBCount:         14
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfplist_property_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:540,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:543,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:551,66'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:553,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:556,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:564,7'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:564,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:575,6'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:575,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:577,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property_list.c:580,7'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:579,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:594,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property_list.c:542,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:555,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:566,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:579,6'
          Dst:             libfplist_property_initialize
        - Src:             'libfplist_property_list.c:585,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_list_has_plist_root_element
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 527
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - error
      BBCount:         8
      ICount:          51
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:509,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:512,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:520,66'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property_list.c:522,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:524,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property_list.c:526,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property_list.c:511,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_list_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - byte_stream
        - byte_stream_size
        - error
      BBCount:         70
      ICount:          438
      EdgeCount:       95
      CyclomaticComplexity: 27
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_parser_parse_buffer
        - libfplist_xml_tag_compare_name
        - libfplist_xml_tag_free
        - libfplist_xml_tag_get_element
        - libfplist_xml_tag_get_number_of_elements
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:183,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:186,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:194,66'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:196,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:207,6'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:207,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:210,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:218,6'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:218,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:229,8'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:230,3'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:230,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:229,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:233,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:243,16'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:245,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:247,15'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:249,11'
              BranchSideFuncs:
                - malloc
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:258,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:261,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:269,6'
              BranchSideFuncs:
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:269,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:275,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:283,2'
              BranchSideFuncs:
                - libfplist_xml_parser_parse_buffer
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:321,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:332,2'
              BranchSideFuncs:
                - free
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:337,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:340,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:349,12'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:354,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:365,11'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:365,11'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:367,38'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property_list.c:375,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:380,7'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:383,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:391,12'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:395,8'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:401,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:409,23'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:409,4'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:414,10'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:480,3'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property_list.c:413,9'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:420,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:430,15'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_element
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:435,9'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:438,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:447,14'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:459,9'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:462,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
            - BranchSide:      'libfplist_property_list.c:471,14'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:471,14'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:473,41'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:477,6'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property_list.c:485,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:487,3'
              BranchSideFuncs:
                - free
                - libfplist_xml_tag_free
            - BranchSide:      'libfplist_property_list.c:490,6'
              BranchSideFuncs:
                - libfplist_xml_tag_free
        - Branch String:   'libfplist_property_list.c:490,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:493,7'
              BranchSideFuncs:
                - libfplist_xml_tag_free
            - BranchSide:      'libfplist_property_list.c:496,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property_list.c:185,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:198,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:209,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:232,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:260,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:274,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:315,11'
          Dst:             libfplist_xml_parser_parse_buffer
        - Src:             'libfplist_property_list.c:323,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:339,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:348,11'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property_list.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:374,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property_list.c:382,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:395,8'
          Dst:             libfplist_xml_tag_get_number_of_elements
        - Src:             'libfplist_property_list.c:400,5'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:413,9'
          Dst:             libfplist_xml_tag_get_element
        - Src:             'libfplist_property_list.c:419,6'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:429,14'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property_list.c:437,6'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:453,14'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property_list.c:461,6'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:492,3'
          Dst:             libfplist_xml_tag_free
    - functionName:    libfplist_property_list_free
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - error
      BBCount:         12
      ICount:          76
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:128,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:139,7'
              BranchSideFuncs:
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:139,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:141,68'
              BranchSideFuncs:
                - libfplist_xml_tag_free
                - free
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:162,10'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property_list.c:146,7'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:151,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property_list.c:159,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfplist_property_list.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:146,7'
          Dst:             libfplist_xml_tag_free
        - Src:             'libfplist_property_list.c:150,4'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_list_initialize
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - error
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_property_list.c:51,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:62,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_property_list.c:62,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property_list.c:73,27'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_property_list.c:76,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:79,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property_list.c:87,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_property_list.c:87,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:93,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property_list.c:104,49'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property_list.c:109,6'
          Branch Sides:
            - BranchSide:      'libfplist_property_list.c:111,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfplist_property_list.c:114,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property_list.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:78,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property_list.c:92,3'
          Dst:             libcerror_error_set
    - functionName:    yygrowstack
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.YYSTACKDATA *'
      constantsTouched: []
      argNames:
        - data
      BBCount:         17
      ICount:          154
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfplist_xml_parser.c:514,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:515,17'
              BranchSideFuncs:
                - realloc
                - realloc
            - BranchSide:      'libfplist_xml_parser.c:516,14'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libfplist_xml_parser.c:516,14'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:518,23'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libfplist_xml_parser.c:523,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:526,20'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libfplist_xml_parser.c:530,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:531,9'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:533,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_parser.c:522,22'
          Dst:             realloc
        - Src:             'libfplist_xml_parser.c:529,24'
          Dst:             realloc
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_parse
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - parser_state
      BBCount:         142
      ICount:          1004
      EdgeCount:       193
      CyclomaticComplexity: 53
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_scanner_error
        - libfplist_xml_scanner_lex
        - libfplist_xml_tag_append_attribute
        - libfplist_xml_tag_append_element
        - libfplist_xml_tag_initialize
        - libfplist_xml_tag_set_value
        - memcmp
        - yygrowstack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_parser.c:581,32'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:581,35'
              BranchSideFuncs:
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:582,30'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:581,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:581,70'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
            - BranchSide:      'libfplist_xml_parser.c:582,30'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:588,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:588,41'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:589,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:589,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:591,23'
              BranchSideFuncs:
                - libfplist_xml_scanner_lex
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:601,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:591,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:591,42'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:600,5'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:601,35'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:601,46'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:620,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:601,59'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:602,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:620,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:602,32'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:602,43'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:620,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:601,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:609,21'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:620,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:609,46'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:609,49'
              BranchSideFuncs:
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:613,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:609,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:611,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
            - BranchSide:      'libfplist_xml_parser.c:613,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:617,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:617,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:618,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:620,35'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:620,46'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:626,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:620,59'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:621,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:626,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:621,32'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:621,43'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:626,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:620,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:623,23'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:626,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:626,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:626,20'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:628,5'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:636,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:638,19'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:673,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:641,51'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:641,59'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:665,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:641,78'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:642,21'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:665,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:642,40'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:642,51'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:665,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:641,17'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:649,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:665,29'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:649,54'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:649,57'
              BranchSideFuncs:
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:653,35'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:649,21'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:651,21'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
            - BranchSide:      'libfplist_xml_parser.c:653,35'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:665,21'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:665,55'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:666,17'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:673,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:673,30'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:682,16'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:693,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:694,25'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:696,9'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:697,5'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:704,15'
              BranchSideFuncs:
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:761,42'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:781,15'
              BranchSideFuncs:
                - memcmp
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:829,15'
              BranchSideFuncs:
                - libfplist_xml_tag_set_value
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:862,15'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:904,23'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:704,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:707,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:715,38'
              BranchSideFuncs:
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:717,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:724,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:732,42'
              BranchSideFuncs:
                - libfplist_xml_tag_append_element
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:732,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:734,101'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:739,44'
              BranchSideFuncs:
                - libfplist_xml_tag_append_element
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:738,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:744,41'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:761,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:764,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:772,103'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:781,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:784,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:792,42'
              BranchSideFuncs:
                - memcmp
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:792,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:795,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:803,44'
              BranchSideFuncs:
                - memcmp
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:804,4'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:804,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:810,40'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:803,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:810,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:820,103'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:829,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:832,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:841,43'
              BranchSideFuncs:
                - libfplist_xml_tag_set_value
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:840,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:847,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:856,1'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:862,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:865,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:873,15'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:873,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:876,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:885,43'
              BranchSideFuncs:
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:884,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:893,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:902,1'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:908,22'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:908,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:933,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:908,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:915,17'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:933,25'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:918,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:920,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_lex
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:930,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:920,17'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:920,46'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:929,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:930,13'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:930,30'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_parser.c:931,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:933,31'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:933,42'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:937,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:933,56'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:934,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:937,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:934,32'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:934,43'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:937,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:933,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:935,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
            - BranchSide:      'libfplist_xml_parser.c:937,27'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
                - yygrowstack
        - Branch String:   'libfplist_xml_parser.c:943,42'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:943,45'
              BranchSideFuncs:
                - yygrowstack
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
            - BranchSide:      'libfplist_xml_parser.c:947,33'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
        - Branch String:   'libfplist_xml_parser.c:943,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:945,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
            - BranchSide:      'libfplist_xml_parser.c:947,33'
              BranchSideFuncs:
                - libfplist_xml_scanner_error
                - yygrowstack
                - libfplist_xml_scanner_error
                - libfplist_xml_tag_append_attribute
                - yygrowstack
                - libfplist_xml_scanner_lex
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_set_value
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_initialize
                - libfplist_xml_tag_append_element
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - yygrowstack
                - libfplist_xml_scanner_lex
      Callsites:
        - Src:             'libfplist_xml_parser.c:581,35'
          Dst:             yygrowstack
        - Src:             'libfplist_xml_parser.c:591,23'
          Dst:             libfplist_xml_scanner_lex
        - Src:             'libfplist_xml_parser.c:609,49'
          Dst:             yygrowstack
        - Src:             'libfplist_xml_parser.c:628,5'
          Dst:             libfplist_xml_scanner_error
        - Src:             'libfplist_xml_parser.c:649,57'
          Dst:             yygrowstack
        - Src:             'libfplist_xml_parser.c:706,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:717,7'
          Dst:             libfplist_xml_tag_initialize
        - Src:             'libfplist_xml_parser.c:723,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:738,8'
          Dst:             libfplist_xml_tag_append_element
        - Src:             'libfplist_xml_parser.c:743,5'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:763,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:783,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:794,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:804,9'
          Dst:             memcmp
        - Src:             'libfplist_xml_parser.c:809,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:831,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:840,7'
          Dst:             libfplist_xml_tag_set_value
        - Src:             'libfplist_xml_parser.c:846,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:864,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:875,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:884,7'
          Dst:             libfplist_xml_tag_append_attribute
        - Src:             'libfplist_xml_parser.c:892,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:920,27'
          Dst:             libfplist_xml_scanner_lex
        - Src:             'libfplist_xml_parser.c:943,45'
          Dst:             yygrowstack
        - Src:             'libfplist_xml_parser.c:952,5'
          Dst:             libfplist_xml_scanner_error
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_parser_parse_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_parser.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 496
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property_list
        - buffer
        - buffer_size
        - error
      BBCount:         18
      ICount:          122
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - libfplist_property_list_set_root_tag
        - libfplist_xml_scanner__delete_buffer
        - libfplist_xml_scanner__scan_buffer
        - libfplist_xml_scanner_lex_destroy
        - libfplist_xml_scanner_parse
        - libfplist_xml_tag_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_parser.c:435,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:447,27'
              BranchSideFuncs:
                - libfplist_xml_scanner__scan_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
                - libfplist_xml_scanner_parse
                - libfplist_xml_scanner__delete_buffer
                - libfplist_property_list_set_root_tag
                - libcerror_error_set
        - Branch String:   'libfplist_xml_parser.c:452,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:454,32'
              BranchSideFuncs:
                - libfplist_xml_scanner_parse
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
                - libfplist_property_list_set_root_tag
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:487,2'
              BranchSideFuncs:
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
        - Branch String:   'libfplist_xml_parser.c:460,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:464,9'
              BranchSideFuncs:
                - libfplist_property_list_set_root_tag
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_parser.c:485,4'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
        - Branch String:   'libfplist_xml_parser.c:463,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:469,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
            - BranchSide:      'libfplist_xml_parser.c:479,18'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_lex_destroy
                - libfplist_xml_tag_free
        - Branch String:   'libfplist_xml_parser.c:489,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_parser.c:492,20'
              BranchSideFuncs:
                - libfplist_xml_tag_free
            - BranchSide:      'libfplist_xml_parser.c:495,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_parser.c:437,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:446,17'
          Dst:             libfplist_xml_scanner__scan_buffer
        - Src:             'libfplist_xml_parser.c:460,7'
          Dst:             libfplist_xml_scanner_parse
        - Src:             'libfplist_xml_parser.c:463,8'
          Dst:             libfplist_property_list_set_root_tag
        - Src:             'libfplist_xml_parser.c:468,5'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_parser.c:484,3'
          Dst:             libfplist_xml_scanner__delete_buffer
        - Src:             'libfplist_xml_parser.c:487,2'
          Dst:             libfplist_xml_scanner_lex_destroy
        - Src:             'libfplist_xml_parser.c:491,3'
          Dst:             libfplist_xml_tag_free
    - functionName:    libfplist_xml_scanner_error
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.l'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - parser_state
        - error_string
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.l:243,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:243,6'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libfplist_xml_scanner.l:246,11'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'libfplist_xml_scanner.l:245,10'
          Dst:             fprintf
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_realloc
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.l'
      linkageType:     InternalLinkage
      functionLinenumber: 218
      functionLinenumberEnd: 219
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'libfplist_xml_scanner.l:219,10'
          Dst:             realloc
    - functionName:    yy_init_globals
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159341
      functionLinenumberEnd: 159365
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_lex_destroy
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159370
      functionLinenumberEnd: 159387
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          61
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - libfplist_xml_scanner__delete_buffer
        - libfplist_xml_scanner_free
        - libfplist_xml_scanner_pop_buffer_state
        - yy_init_globals
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159373,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159373,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - yy_init_globals
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159373,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - yy_init_globals
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159373,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159373,2'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - yy_init_globals
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159373,2'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - yy_init_globals
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159373,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159374,21'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
                - libfplist_xml_scanner_free
                - yy_init_globals
            - BranchSide:      'libfplist_xml_scanner.c:159380,10'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - yy_init_globals
        - Branch String:   'libfplist_xml_scanner.c:159374,21'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159374,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
                - libfplist_xml_scanner_free
                - yy_init_globals
            - BranchSide:      'libfplist_xml_scanner.c:159374,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner_pop_buffer_state
                - libfplist_xml_scanner_free
                - yy_init_globals
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159374,3'
          Dst:             libfplist_xml_scanner__delete_buffer
        - Src:             'libfplist_xml_scanner.c:159376,3'
          Dst:             libfplist_xml_scanner_pop_buffer_state
        - Src:             'libfplist_xml_scanner.c:159380,2'
          Dst:             libfplist_xml_scanner_free
        - Src:             'libfplist_xml_scanner.c:159385,5'
          Dst:             yy_init_globals
    - functionName:    libfplist_xml_scanner__delete_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158980
      functionLinenumberEnd: 158992
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.yy_buffer_state *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         15
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libfplist_xml_scanner_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158982,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158983,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
            - BranchSide:      'libfplist_xml_scanner.c:158985,7'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
        - Branch String:   'libfplist_xml_scanner.c:158985,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158985,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
            - BranchSide:      'libfplist_xml_scanner.c:158985,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
        - Branch String:   'libfplist_xml_scanner.c:158985,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158986,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
            - BranchSide:      'libfplist_xml_scanner.c:158988,7'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
        - Branch String:   'libfplist_xml_scanner.c:158988,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158989,20'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
                - libfplist_xml_scanner_free
            - BranchSide:      'libfplist_xml_scanner.c:158991,19'
              BranchSideFuncs:
                - libfplist_xml_scanner_free
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158989,3'
          Dst:             libfplist_xml_scanner_free
        - Src:             'libfplist_xml_scanner.c:158991,2'
          Dst:             libfplist_xml_scanner_free
    - functionName:    libfplist_xml_scanner_pop_buffer_state
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159086
      functionLinenumberEnd: 159099
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         25
      ICount:          103
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - libfplist_xml_scanner__delete_buffer
        - libfplist_xml_scanner__load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159087,11'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159087,11'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159087,11'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159087,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159087,11'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159087,10'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159087,11'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159088,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159090,19'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159087,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159088,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159090,19'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159090,19'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159090,2'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159090,2'
              BranchSideFuncs:
                - libfplist_xml_scanner__delete_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159092,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159093,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159095,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159095,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159095,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159095,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159095,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159095,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159096,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159095,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159095,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159096,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159090,2'
          Dst:             libfplist_xml_scanner__delete_buffer
        - Src:             'libfplist_xml_scanner.c:159096,3'
          Dst:             libfplist_xml_scanner__load_buffer_state
    - functionName:    libfplist_xml_scanner_free
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.l'
      linkageType:     InternalLinkage
      functionLinenumber: 226
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - buffer
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner__load_buffer_state
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158938
      functionLinenumberEnd: 158943
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_set_debug
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159336
      functionLinenumberEnd: 159338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _bdebug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_debug
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159331
      functionLinenumberEnd: 159332
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_set_out
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159326
      functionLinenumberEnd: 159328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - _out_str
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_set_in
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159321
      functionLinenumberEnd: 159323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - _in_str
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_set_lineno
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159309
      functionLinenumberEnd: 159312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - _line_number
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_text
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159300
      functionLinenumberEnd: 159301
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_leng
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159291
      functionLinenumberEnd: 159292
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_out
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159283
      functionLinenumberEnd: 159284
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_in
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159275
      functionLinenumberEnd: 159276
      functionDepth:   0
      returnType:      'struct._IO_FILE *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_get_lineno
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159266
      functionLinenumberEnd: 159268
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner__scan_bytes
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159204
      functionLinenumberEnd: 159230
      functionDepth:   0
      returnType:      'struct.yy_buffer_state *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - yybytes
        - _yybytes_len
      BBCount:         11
      ICount:          95
      EdgeCount:       12
      CyclomaticComplexity: 3
      functionsReached:
        - libfplist_xml_scanner__scan_buffer
        - libfplist_xml_scanner_alloc
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159213,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159214,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__scan_buffer
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:159216,10'
              BranchSideFuncs:
                - libfplist_xml_scanner__scan_buffer
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:159216,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159217,12'
              BranchSideFuncs:
                - libfplist_xml_scanner__scan_buffer
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:159219,22'
              BranchSideFuncs:
                - libfplist_xml_scanner__scan_buffer
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:159222,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159223,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159228,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159212,17'
          Dst:             libfplist_xml_scanner_alloc
        - Src:             'libfplist_xml_scanner.c:159214,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:159221,6'
          Dst:             libfplist_xml_scanner__scan_buffer
        - Src:             'libfplist_xml_scanner.c:159223,3'
          Dst:             yy_fatal_error
    - functionName:    libfplist_xml_scanner_alloc
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.l'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - size
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_fatal_error
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159237
      functionLinenumberEnd: 159240
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - msg
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - exit
        - fprintf
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159239,4'
          Dst:             fprintf
        - Src:             'libfplist_xml_scanner.c:159240,2'
          Dst:             exit
    - functionName:    libfplist_xml_scanner__scan_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159154
      functionLinenumberEnd: 159180
      functionDepth:   0
      returnType:      'struct.yy_buffer_state *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - base
        - size
      BBCount:         13
      ICount:          113
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - libfplist_xml_scanner__switch_to_buffer
        - libfplist_xml_scanner_alloc
        - yy_fatal_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159157,16'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159158,7'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159161,3'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:159158,45'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159159,7'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159161,3'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:159157,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159161,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159163,24'
              BranchSideFuncs:
                - libfplist_xml_scanner_alloc
                - yy_fatal_error
                - libfplist_xml_scanner__switch_to_buffer
        - Branch String:   'libfplist_xml_scanner.c:159164,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159165,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__switch_to_buffer
            - BranchSide:      'libfplist_xml_scanner.c:159167,26'
              BranchSideFuncs:
                - libfplist_xml_scanner__switch_to_buffer
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159163,24'
          Dst:             libfplist_xml_scanner_alloc
        - Src:             'libfplist_xml_scanner.c:159165,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:159177,2'
          Dst:             libfplist_xml_scanner__switch_to_buffer
    - functionName:    libfplist_xml_scanner__switch_to_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158907
      functionLinenumberEnd: 158935
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.yy_buffer_state *'
      constantsTouched: []
      argNames:
        - new_buffer
      BBCount:         17
      ICount:          90
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - libfplist_xml_scanner__load_buffer_state
        - libfplist_xml_scanner_ensure_buffer_stack
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158915,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158915,28'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158915,28'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158915,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158916,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158918,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158918,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158918,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158918,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158918,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158921,20'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158926,29'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158918,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158921,20'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158926,29'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158914,2'
          Dst:             libfplist_xml_scanner_ensure_buffer_stack
        - Src:             'libfplist_xml_scanner.c:158927,2'
          Dst:             libfplist_xml_scanner__load_buffer_state
    - functionName:    libfplist_xml_scanner_ensure_buffer_stack
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159105
      functionLinenumberEnd: 159145
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         12
      ICount:          87
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - libfplist_xml_scanner_alloc
        - libfplist_xml_scanner_realloc
        - yy_fatal_error
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159106,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159108,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_alloc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:159108,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_alloc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:159108,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159114,20'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:159128,7'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:159118,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159119,4'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159121,11'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:159128,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159128,6'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:159131,13'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:159138,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159139,4'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159142,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159115,49'
          Dst:             libfplist_xml_scanner_alloc
        - Src:             'libfplist_xml_scanner.c:159119,4'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:159134,49'
          Dst:             libfplist_xml_scanner_realloc
        - Src:             'libfplist_xml_scanner.c:159139,4'
          Dst:             yy_fatal_error
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner__scan_string
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159191
      functionLinenumberEnd: 159193
      functionDepth:   0
      returnType:      'struct.yy_buffer_state *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - yystr
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - libfplist_xml_scanner__scan_bytes
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159193,37'
          Dst:             strlen
        - Src:             'libfplist_xml_scanner.c:159193,9'
          Dst:             libfplist_xml_scanner__scan_bytes
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_push_buffer_state
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159056
      functionLinenumberEnd: 159079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.yy_buffer_state *'
      constantsTouched: []
      argNames:
        - new_buffer
      BBCount:         22
      ICount:          104
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libfplist_xml_scanner__load_buffer_state
        - libfplist_xml_scanner_ensure_buffer_stack
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159057,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159058,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:159060,2'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159063,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159063,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159063,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159063,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159066,20'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159072,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159063,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159066,20'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159072,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159072,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159072,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159072,6'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159072,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159073,24'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159074,29'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159072,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159073,24'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159074,29'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159060,2'
          Dst:             libfplist_xml_scanner_ensure_buffer_stack
        - Src:             'libfplist_xml_scanner.c:159077,2'
          Dst:             libfplist_xml_scanner__load_buffer_state
    - functionName:    libfplist_xml_scanner__flush_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159027
      functionLinenumberEnd: 159047
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.yy_buffer_state *'
      constantsTouched: []
      argNames:
        - b
      BBCount:         11
      ICount:          75
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - libfplist_xml_scanner__load_buffer_state
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159028,11'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159029,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159031,2'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159045,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159045,9'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159045,9'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:159045,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159045,7'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:159046,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159046,3'
          Dst:             libfplist_xml_scanner__load_buffer_state
    - functionName:    libfplist_xml_scanner__init_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159000
      functionLinenumberEnd: 159020
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.yy_buffer_state *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - b
        - file
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - libfplist_xml_scanner__flush_buffer
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:159012,14'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159012,11'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libfplist_xml_scanner.c:159012,11'
              BranchSideFuncs:
                - __errno_location
        - Branch String:   'libfplist_xml_scanner.c:159012,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:159012,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'libfplist_xml_scanner.c:159013,9'
              BranchSideFuncs:
                - __errno_location
      Callsites:
        - Src:             'libfplist_xml_scanner.c:159001,15'
          Dst:             __errno_location
        - Src:             'libfplist_xml_scanner.c:159003,2'
          Dst:             libfplist_xml_scanner__flush_buffer
        - Src:             'libfplist_xml_scanner.c:159019,2'
          Dst:             __errno_location
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'int *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_restart
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158890
      functionLinenumberEnd: 158900
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - input_file
      BBCount:         14
      ICount:          67
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libfplist_xml_scanner__create_buffer
        - libfplist_xml_scanner__init_buffer
        - libfplist_xml_scanner__load_buffer_state
        - libfplist_xml_scanner_ensure_buffer_stack
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158892,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158892,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158892,7'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158892,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158893,9'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158898,18'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158892,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158893,9'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158898,18'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
        - Branch String:   'libfplist_xml_scanner.c:158898,18'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158898,18'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
            - BranchSide:      'libfplist_xml_scanner.c:158898,18'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
                - libfplist_xml_scanner__load_buffer_state
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158893,9'
          Dst:             libfplist_xml_scanner_ensure_buffer_stack
        - Src:             'libfplist_xml_scanner.c:158895,13'
          Dst:             libfplist_xml_scanner__create_buffer
        - Src:             'libfplist_xml_scanner.c:158898,2'
          Dst:             libfplist_xml_scanner__init_buffer
        - Src:             'libfplist_xml_scanner.c:158899,2'
          Dst:             libfplist_xml_scanner__load_buffer_state
    - functionName:    libfplist_xml_scanner__create_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158952
      functionLinenumberEnd: 158972
      functionDepth:   0
      returnType:      'struct.yy_buffer_state *'
      argCount:        2
      argTypes:
        - 'struct._IO_FILE *'
        - int
      constantsTouched: []
      argNames:
        - file
        - size
      BBCount:         7
      ICount:          63
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - libfplist_xml_scanner__init_buffer
        - libfplist_xml_scanner_alloc
        - yy_fatal_error
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158956,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158957,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_alloc
                - yy_fatal_error
                - libfplist_xml_scanner__init_buffer
            - BranchSide:      'libfplist_xml_scanner.c:158959,19'
              BranchSideFuncs:
                - libfplist_xml_scanner_alloc
                - yy_fatal_error
                - libfplist_xml_scanner__init_buffer
        - Branch String:   'libfplist_xml_scanner.c:158965,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158966,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
            - BranchSide:      'libfplist_xml_scanner.c:158968,2'
              BranchSideFuncs:
                - libfplist_xml_scanner__init_buffer
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158955,24'
          Dst:             libfplist_xml_scanner_alloc
        - Src:             'libfplist_xml_scanner.c:158957,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158964,26'
          Dst:             libfplist_xml_scanner_alloc
        - Src:             'libfplist_xml_scanner.c:158966,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158970,2'
          Dst:             libfplist_xml_scanner__init_buffer
    - functionName:    libfplist_xml_scanner_wrap
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.l'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_get_next_buffer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158619
      functionLinenumberEnd: 158752
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         70
      ICount:          585
      EdgeCount:       89
      CyclomaticComplexity: 21
      functionsReached:
        - getc
        - libfplist_xml_scanner_realloc
        - libfplist_xml_scanner_restart
        - yy_fatal_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158620,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158620,19'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158620,19'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158625,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158626,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158629,7'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158629,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158631,9'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158651,27'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158631,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158636,4'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158644,4'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158653,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158654,23'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
            - BranchSide:      'libfplist_xml_scanner.c:158656,7'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158656,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158660,55'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
            - BranchSide:      'libfplist_xml_scanner.c:158665,4'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158667,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158671,24'
              BranchSideFuncs:
                - yy_fatal_error
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - libfplist_xml_scanner_realloc
            - BranchSide:      'libfplist_xml_scanner.c:158705,8'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'libfplist_xml_scanner.c:158676,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158678,20'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158692,5'
              BranchSideFuncs:
                - yy_fatal_error
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158680,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158681,24'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158683,6'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'libfplist_xml_scanner.c:158694,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158695,5'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
            - BranchSide:      'libfplist_xml_scanner.c:158698,20'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
                - yy_fatal_error
                - libfplist_xml_scanner_realloc
        - Branch String:   'libfplist_xml_scanner.c:158705,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158706,16'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - __errno_location
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - yy_fatal_error
                - ferror
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - getc
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
                - getc
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
                - getc
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - ferror
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158712,43'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - ferror
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - ferror
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - __errno_location
                - __errno_location
                - clearerr
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - ferror
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158709,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158709,3'
              BranchSideFuncs:
                - __errno_location
                - clearerr
                - fread
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
                - __errno_location
                - yy_fatal_error
                - ferror
        - Branch String:   'libfplist_xml_scanner.c:158715,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158717,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
                - libfplist_xml_scanner_restart
            - BranchSide:      'libfplist_xml_scanner.c:158732,11'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158717,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158719,12'
              BranchSideFuncs:
                - libfplist_xml_scanner_restart
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158725,12'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158734,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158736,19'
              BranchSideFuncs:
                - libfplist_xml_scanner_realloc
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158745,18'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158739,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158740,4'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158742,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158626,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158687,6'
          Dst:             libfplist_xml_scanner_realloc
        - Src:             'libfplist_xml_scanner.c:158695,5'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             getc
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             ferror
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             __errno_location
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             fread
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             ferror
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             __errno_location
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             yy_fatal_error
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             __errno_location
        - Src:             'libfplist_xml_scanner.c:158709,3'
          Dst:             clearerr
        - Src:             'libfplist_xml_scanner.c:158720,4'
          Dst:             libfplist_xml_scanner_restart
        - Src:             'libfplist_xml_scanner.c:158737,50'
          Dst:             libfplist_xml_scanner_realloc
        - Src:             'libfplist_xml_scanner.c:158740,4'
          Dst:             yy_fatal_error
    - functionName:    getc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    clearerr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    yy_try_NUL_trans
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158787
      functionLinenumberEnd: 158803
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - yy_current_state
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158794,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158796,18'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158803,10'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158796,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158798,32'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158801,3'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158803,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158803,10'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158803,26'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    yy_get_previous_state
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158757
      functionLinenumberEnd: 158778
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          77
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158763,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158765,9'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158778,9'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158765,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158767,30'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158770,36'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.c:158771,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158773,32'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158776,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libfplist_xml_scanner_lex
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_scanner.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158202
      functionLinenumberEnd: 158609
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         99
      ICount:          687
      EdgeCount:       117
      CyclomaticComplexity: 20
      functionsReached:
        - fwrite
        - libfplist_xml_scanner__create_buffer
        - libfplist_xml_scanner__load_buffer_state
        - libfplist_xml_scanner_ensure_buffer_stack
        - libfplist_xml_scanner_restart
        - libfplist_xml_scanner_wrap
        - yy_fatal_error
        - yy_get_next_buffer
        - yy_get_previous_state
        - yy_try_NUL_trans
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_xml_scanner.c:158203,16'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158207,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158207,9'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158207,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158209,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158239,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158215,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158216,15'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158218,10'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158218,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158219,11'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158221,10'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158221,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158222,12'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158224,10'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158224,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158224,10'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158224,8'
              BranchSideFuncs:
                - libfplist_xml_scanner_ensure_buffer_stack
                - libfplist_xml_scanner__create_buffer
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158224,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158225,4'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158230,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158224,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158225,4'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158230,3'
              BranchSideFuncs:
                - libfplist_xml_scanner__load_buffer_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158253,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158255,19'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158264,23'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158255,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158257,33'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158261,4'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158273,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:90,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:100,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:107,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:118,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:127,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:136,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:148,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:176,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:183,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:190,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:197,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.l:198,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.l:200,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:207,1'
              BranchSideFuncs:
                - fwrite
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158277,14'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158283,1'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158479,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158479,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158479,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.c:158484,42'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - yy_fatal_error
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'libfplist_xml_scanner.c:158604,3'
              BranchSideFuncs:
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.l:76,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:78,7'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:83,61'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:78,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:76,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:80,4'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:154,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:156,7'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:161,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:156,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:154,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:158,4'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:161,2'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:163,7'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:168,61'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:163,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:161,2'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_scanner.l:165,4'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_scanner.l:206,1'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.l:206,1'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.l:207,2'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158490,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158501,19'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - yy_fatal_error
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
            - BranchSide:      'libfplist_xml_scanner.c:158513,9'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - fwrite
                - yy_fatal_error
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
        - Branch String:   'libfplist_xml_scanner.c:158513,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158517,20'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_try_NUL_trans
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158549,17'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
        - Branch String:   'libfplist_xml_scanner.c:158534,9'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158537,13'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158544,14'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158549,8'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158553,35'
              BranchSideFuncs:
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158582,7'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158592,6'
              BranchSideFuncs:
                - yy_get_previous_state
                - yy_get_next_buffer
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
        - Branch String:   'libfplist_xml_scanner.c:158555,10'
          Branch Sides:
            - BranchSide:      'libfplist_xml_scanner.c:158566,22'
              BranchSideFuncs:
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - libfplist_xml_scanner_restart
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
            - BranchSide:      'libfplist_xml_scanner.c:158574,14'
              BranchSideFuncs:
                - libfplist_xml_scanner_restart
                - yy_get_next_buffer
                - yy_get_previous_state
                - yy_get_previous_state
                - libfplist_xml_scanner_wrap
                - yy_get_previous_state
                - yy_try_NUL_trans
                - fwrite
                - yy_fatal_error
      Callsites:
        - Src:             'libfplist_xml_scanner.c:158225,4'
          Dst:             libfplist_xml_scanner_ensure_buffer_stack
        - Src:             'libfplist_xml_scanner.c:158227,5'
          Dst:             libfplist_xml_scanner__create_buffer
        - Src:             'libfplist_xml_scanner.c:158230,3'
          Dst:             libfplist_xml_scanner__load_buffer_state
        - Src:             'libfplist_xml_scanner.l:206,1'
          Dst:             fwrite
        - Src:             'libfplist_xml_scanner.c:158519,23'
          Dst:             yy_get_previous_state
        - Src:             'libfplist_xml_scanner.c:158530,20'
          Dst:             yy_try_NUL_trans
        - Src:             'libfplist_xml_scanner.c:158549,17'
          Dst:             yy_get_next_buffer
        - Src:             'libfplist_xml_scanner.c:158555,10'
          Dst:             libfplist_xml_scanner_wrap
        - Src:             'libfplist_xml_scanner.c:158575,7'
          Dst:             libfplist_xml_scanner_restart
        - Src:             'libfplist_xml_scanner.c:158584,24'
          Dst:             yy_get_previous_state
        - Src:             'libfplist_xml_scanner.c:158594,24'
          Dst:             yy_get_previous_state
        - Src:             'libfplist_xml_scanner.c:158604,3'
          Dst:             yy_fatal_error
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libfplist_xml_tag_get_element
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 752
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - int
        - 'struct.libfplist_xml_tag **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - element_index
        - element_tag
        - error
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_entry_by_index
        - libcerror_error_set
      functionUses:    5
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:724,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:736,7'
              BranchSideFuncs:
                - libcdata_array_get_entry_by_index
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:735,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:742,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:751,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:735,6'
          Dst:             libcdata_array_get_entry_by_index
        - Src:             'libfplist_xml_tag.c:741,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_tag_get_number_of_elements
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 682
      functionLinenumberEnd: 711
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - number_of_elements
        - error
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_array_get_number_of_entries
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:685,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:688,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:697,7'
              BranchSideFuncs:
                - libcdata_array_get_number_of_entries
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:696,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:702,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:710,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:687,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:696,6'
          Dst:             libcdata_array_get_number_of_entries
        - Src:             'libfplist_xml_tag.c:701,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_tag_append_element
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 629
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'struct.libfplist_xml_tag *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - element_tag
        - error
      BBCount:         10
      ICount:          74
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:633,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:636,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:644,6'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:644,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:647,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:656,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:655,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:670,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:635,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:646,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:655,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfplist_xml_tag.c:661,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_tag_append_attribute
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 623
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - name
        - name_length
        - value
        - value_length
        - error
      BBCount:         14
      ICount:          101
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_array_append_entry
        - libcerror_error_set
        - libfplist_xml_attribute_free
        - libfplist_xml_attribute_initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:570,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:573,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:583,7'
              BranchSideFuncs:
                - libfplist_xml_attribute_initialize
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfplist_xml_attribute_free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:581,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:590,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_attribute_free
            - BranchSide:      'libfplist_xml_tag.c:599,7'
              BranchSideFuncs:
                - libcdata_array_append_entry
                - libcerror_error_set
                - libfplist_xml_attribute_free
        - Branch String:   'libfplist_xml_tag.c:598,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:605,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_attribute_free
            - BranchSide:      'libfplist_xml_tag.c:613,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:616,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:618,3'
              BranchSideFuncs:
                - libfplist_xml_attribute_free
            - BranchSide:      'libfplist_xml_tag.c:622,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:572,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:581,6'
          Dst:             libfplist_xml_attribute_initialize
        - Src:             'libfplist_xml_tag.c:589,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:598,6'
          Dst:             libcdata_array_append_entry
        - Src:             'libfplist_xml_tag.c:604,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:618,3'
          Dst:             libfplist_xml_attribute_free
    - functionName:    libfplist_xml_tag_set_value
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - value
        - value_length
        - error
      BBCount:         21
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:468,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:471,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:479,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:479,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:482,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:490,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:490,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:501,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_xml_tag.c:501,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:503,3'
              BranchSideFuncs:
                - free
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:508,20'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:513,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_xml_tag.c:524,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_xml_tag.c:524,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:530,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_xml_tag.c:538,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:543,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:545,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfplist_xml_tag.c:550,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:470,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:481,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:492,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:515,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:529,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_tag_compare_name
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 410
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - name
        - name_length
        - error
      BBCount:         15
      ICount:          91
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    9
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:413,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:416,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:424,6'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:424,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:427,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:435,6'
              BranchSideFuncs:
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:435,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:446,8'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:447,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:447,8'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:452,3'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:446,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:452,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:454,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:415,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:426,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:437,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:447,8'
          Dst:             memcmp
    - functionName:    libfplist_xml_tag_get_value_type
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfplist_xml_tag *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - value_type
        - error
      BBCount:         49
      ICount:          234
      EdgeCount:       65
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - memcmp
      functionUses:    8
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:289,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:300,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:300,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:311,6'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:311,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:322,3'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:324,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:326,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
                - memcmp
            - BranchSide:      'libfplist_xml_tag.c:362,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:326,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:331,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:333,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:333,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:338,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:340,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:340,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:345,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:347,12'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:347,12'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:352,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:354,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:362,11'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:364,7'
              BranchSideFuncs:
                - memcmp
                - memcmp
            - BranchSide:      'libfplist_xml_tag.c:379,11'
              BranchSideFuncs:
                - memcmp
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:364,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:369,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:371,12'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:379,11'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:381,7'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'libfplist_xml_tag.c:389,11'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'libfplist_xml_tag.c:381,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:386,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:388,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:391,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:396,5'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_xml_tag.c:398,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_xml_tag.c:291,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:302,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:313,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:326,7'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:333,12'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:340,12'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:347,12'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:354,12'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:364,7'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:371,12'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:381,7'
          Dst:             memcmp
        - Src:             'libfplist_xml_tag.c:391,7'
          Dst:             memcmp
    - functionName:    libfplist_xml_tag_free
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfplist_xml_tag **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - error
      BBCount:         21
      ICount:          129
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcdata_array_free
        - libcerror_error_set
        - libfplist_xml_attribute_free
        - libfplist_xml_tag_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:218,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:221,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:229,7'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:229,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:234,14'
              BranchSideFuncs:
                - libcdata_array_free
                - libcdata_array_free
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:276,10'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:233,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:239,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - free
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:248,14'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:247,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:253,5'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_tag.c:261,10'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfplist_xml_tag.c:261,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:263,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_tag.c:266,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfplist_xml_tag.c:266,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:268,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfplist_xml_tag.c:271,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfplist_xml_tag.c:220,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:233,7'
          Dst:             libcdata_array_free
        - Src:             'libfplist_xml_tag.c:233,7'
          Dst:             libfplist_xml_tag_free
        - Src:             'libfplist_xml_tag.c:238,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:247,7'
          Dst:             libcdata_array_free
        - Src:             'libfplist_xml_tag.c:247,7'
          Dst:             libfplist_xml_attribute_free
        - Src:             'libfplist_xml_tag.c:252,4'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_tag_initialize
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_tag.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionLinenumberEnd: 206
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfplist_xml_tag **'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - tag
        - name
        - name_length
        - error
      BBCount:         37
      ICount:          257
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_tag.c:45,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:48,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:56,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:56,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:59,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:67,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:67,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:70,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:78,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:79,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:79,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:78,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:82,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_tag.c:90,9'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:93,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:96,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:104,6'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_xml_tag.c:104,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:110,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_xml_tag.c:123,24'
              BranchSideFuncs:
                - malloc
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:128,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:139,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:139,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:145,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:153,5'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_tag.c:155,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:161,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:170,13'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
        - Branch String:   'libfplist_xml_tag.c:169,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:175,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:183,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:186,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:188,10'
              BranchSideFuncs:
                - free
                - free
                - libcdata_array_free
            - BranchSide:      'libfplist_xml_tag.c:205,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_tag.c:188,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:191,11'
              BranchSideFuncs:
                - libcdata_array_free
                - free
                - free
            - BranchSide:      'libfplist_xml_tag.c:195,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfplist_xml_tag.c:195,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_tag.c:197,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfplist_xml_tag.c:200,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfplist_xml_tag.c:47,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:58,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:69,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:81,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:95,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:109,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:144,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:155,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfplist_xml_tag.c:160,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:169,6'
          Dst:             libcdata_array_initialize
        - Src:             'libfplist_xml_tag.c:174,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_tag.c:190,4'
          Dst:             libcdata_array_free
    - functionName:    libcerror_error_backtrace_sprint
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionLinenumberEnd: 826
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         30
      ICount:          205
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:715,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:717,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:719,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:721,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:723,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:725,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:725,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:727,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:729,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:729,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:731,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:734,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:734,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:739,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:741,21'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:741,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:745,18'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:819,14'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:747,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:749,8'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:818,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:749,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:758,11'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:801,24'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:758,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:760,6'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:764,5'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:803,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:805,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:807,8'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:807,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:812,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:814,20'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:821,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:823,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:825,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_backtrace_fprint
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 645
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         19
      ICount:          126
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:658,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:660,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:662,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:664,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:666,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:668,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:668,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:670,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:672,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:672,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:676,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:692,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:678,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:681,19'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:691,2'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:685,8'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:687,5'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:689,25'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'libcerror_error.c:680,18'
          Dst:             fprintf
    - functionName:    libcerror_error_sprint
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 637
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - error
        - string
        - size
      BBCount:         21
      ICount:          149
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:556,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:558,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:560,50'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:562,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:564,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:566,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:566,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:568,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:570,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:570,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:575,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:575,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:580,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:582,18'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:585,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:615,23'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:632,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:617,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:619,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:621,7'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:621,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:626,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:628,17'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:632,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:634,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:636,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_fprint
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionLinenumberEnd: 536
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - error
        - stream
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:506,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:510,50'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:512,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:514,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:516,6'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:516,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:518,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:520,18'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'libcerror_error.c:523,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:526,18'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'libcerror_error.c:535,10'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:530,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:532,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:534,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:525,17'
          Dst:             fprintf
    - functionName:    libcerror_error_matches
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 486
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:476,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:478,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:480,41'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:481,3'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:481,41'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:480,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:483,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:485,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_set
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 462
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'size_t **'
        - int
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
        - format_string
      BBCount:         43
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_initialize
        - libcerror_error_resize
        - realloc
        - strlen
        - vsnprintf
      functionUses:    519
      BranchProfiles:
        - Branch String:   'libcerror_error.c:328,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:330,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:332,6'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:332,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:336,25'
              BranchSideFuncs:
                - strlen
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
                - libcerror_error_initialize
        - Branch String:   'libcerror_error.c:352,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:355,8'
              BranchSideFuncs:
                - libcerror_error_initialize
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:362,51'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:354,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:359,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:361,2'
              BranchSideFuncs:
                - libcerror_error_resize
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:364,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:367,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:369,6'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:369,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:371,27'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:374,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:376,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:378,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:380,18'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:384,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:386,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'libcerror_error.c:391,41'
              BranchSideFuncs:
                - vsnprintf
                - realloc
                - free
        - Branch String:   'libcerror_error.c:411,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:413,22'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:415,23'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:416,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:416,14'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:415,12'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:418,35'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:423,33'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:425,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:427,4'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:429,2'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
        - Branch String:   'libcerror_error.c:429,2'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:376,7'
              BranchSideFuncs:
                - realloc
                - vsnprintf
                - free
            - BranchSide:      'libcerror_error.c:432,6'
              BranchSideFuncs: []
        - Branch String:   'libcerror_error.c:432,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:434,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:440,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:336,25'
          Dst:             strlen
        - Src:             'libcerror_error.c:354,7'
          Dst:             libcerror_error_initialize
        - Src:             'libcerror_error.c:364,6'
          Dst:             libcerror_error_resize
        - Src:             'libcerror_error.c:380,18'
          Dst:             realloc
        - Src:             'libcerror_error.c:402,17'
          Dst:             vsnprintf
    - functionName:    libcerror_error_initialize
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - int
      constantsTouched: []
      argNames:
        - error
        - error_domain
        - error_code
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:53,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:55,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:57,7'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:57,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:59,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:61,19'
              BranchSideFuncs:
                - malloc
        - Branch String:   'libcerror_error.c:64,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:66,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:68,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    libcerror_error_resize
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.libcerror_internal_error *'
      constantsTouched: []
      argNames:
        - internal_error
      BBCount:         10
      ICount:          110
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcerror_error.c:132,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:134,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:136,23'
              BranchSideFuncs:
                - realloc
                - realloc
        - Branch String:   'libcerror_error.c:143,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:145,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:147,53'
              BranchSideFuncs:
                - realloc
        - Branch String:   'libcerror_error.c:155,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:157,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:159,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcerror_error.c:139,17'
          Dst:             realloc
        - Src:             'libcerror_error.c:151,17'
          Dst:             realloc
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcerror_error_free
      functionSourceFile: '/src/libfplist/libcerror/libcerror_error.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'size_t **'
      constantsTouched: []
      argNames:
        - error
      BBCount:         21
      ICount:          124
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcerror_error.c:87,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:89,3'
              BranchSideFuncs: []
            - BranchSide:      'libcerror_error.c:91,7'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:91,6'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:91,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:93,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:95,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:97,23'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:110,7'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libcerror_error.c:97,4'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:101,9'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:107,4'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:101,9'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:103,6'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
            - BranchSide:      'libcerror_error.c:106,4'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
        - Branch String:   'libcerror_error.c:110,7'
          Branch Sides:
            - BranchSide:      'libcerror_error.c:112,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcerror_error.c:115,3'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    libcdata_array_remove_entry
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1899
      functionLinenumberEnd: 2014
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         19
      ICount:          160
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1905,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1908,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1916,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1918,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1929,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1930,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1930,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1929,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1933,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1941,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1941,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1944,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1952,3'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1971,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1975,47'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1977,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1907,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1920,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1932,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1943,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_insert_entry
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1682
      functionLinenumberEnd: 1889
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'func_type *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - entry_compare_function
        - insert_flags
        - error
      BBCount:         52
      ICount:          325
      EdgeCount:       69
      CyclomaticComplexity: 19
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1690,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1693,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1701,49'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1703,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1714,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1714,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1717,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1725,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1725,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1728,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1736,8'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1736,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1739,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1763,17'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1766,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1770,20'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1817,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1775,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1778,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1787,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1787,12'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1789,10'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1794,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1789,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1791,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1793,3'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1794,12'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1796,11'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1800,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1812,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1814,4'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1816,2'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1817,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1820,13'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1867,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1825,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1828,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1838,23'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1840,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1842,27'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1849,50'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1842,5'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1846,50'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1848,4'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1867,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1869,18'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1871,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1692,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1705,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1716,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1727,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1738,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1777,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1802,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1819,12'
          Dst:             libcdata_internal_array_resize
        - Src:             'libcdata_array.c:1827,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_array_resize
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 712
      functionLinenumberEnd: 866
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libcdata_internal_array *'
        - int
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         44
      ICount:          303
      EdgeCount:       59
      CyclomaticComplexity: 17
      functionsReached:
        - libcerror_error_set
        - realloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_array.c:720,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:723,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:731,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:731,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:742,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:742,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:745,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:753,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:753,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:757,7'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:823,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:757,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:759,32'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:763,36'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:766,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:772,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:780,41'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:782,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:785,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:793,18'
              BranchSideFuncs:
                - realloc
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:797,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:800,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:808,43'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:814,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:818,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:820,49'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:823,11'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:825,39'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:827,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:829,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:833,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:863,39'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:833,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:835,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:862,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:835,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:838,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:846,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:846,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:851,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:860,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:722,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:744,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:771,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:784,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:793,18'
          Dst:             realloc
        - Src:             'libcdata_array.c:799,4'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:837,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:850,6'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_append_entry
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1545
      functionLinenumberEnd: 1655
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         16
      ICount:          126
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1551,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1554,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1562,49'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1564,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1567,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1575,6'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1575,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1578,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1601,21'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1609,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1612,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1622,49'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1639,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1641,18'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1643,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1553,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1566,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1577,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1603,11'
          Dst:             libcdata_internal_array_resize
        - Src:             'libcdata_array.c:1611,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_prepend_entry
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1429
      functionLinenumberEnd: 1534
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry
        - error
      BBCount:         15
      ICount:          126
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1435,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1438,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1446,49'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1448,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1451,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1475,12'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1480,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1483,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1493,25'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1493,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1497,48'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1499,47'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1437,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1450,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1474,11'
          Dst:             libcdata_internal_array_resize
        - Src:             'libcdata_array.c:1482,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_set_entry_by_index
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1420
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         13
      ICount:          92
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1343,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1346,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1354,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1356,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1359,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1367,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1368,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1368,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1371,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1367,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1395,43'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1345,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1358,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1370,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_get_entry_by_value
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1325
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry
        - entry_compare_function
        - existing_entry
        - error
      BBCount:         22
      ICount:          159
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1216,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1219,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1227,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1229,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1232,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1240,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1240,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1251,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1251,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1254,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1277,19'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1277,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1281,20'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1324,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1286,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1289,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1300,12'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:1218,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1231,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1242,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1253,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1288,4'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_get_entry_by_index
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1106
      functionLinenumberEnd: 1190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_index
        - entry
        - error
      BBCount:         15
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1110,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1113,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1121,49'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1123,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1126,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1134,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1135,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1135,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1134,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1138,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1146,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1146,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1149,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1172,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1112,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1125,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1137,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1148,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_get_number_of_entries
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1035
      functionLinenumberEnd: 1096
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         8
      ICount:          60
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libcdata_array.c:1039,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1042,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1050,49'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:1052,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1055,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:1078,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:1041,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:1054,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_reverse
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 950
      functionLinenumberEnd: 1026
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - error
      BBCount:         14
      ICount:          124
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:957,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:968,49'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:970,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:973,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:996,6'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:996,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:998,28'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1025,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:1000,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:1002,12'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:1009,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:959,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:972,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_resize
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 878
      functionLinenumberEnd: 942
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - entry_free_function
        - error
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_resize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:883,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:886,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:894,49'
              BranchSideFuncs:
                - libcdata_internal_array_resize
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:911,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:918,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:941,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:885,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:911,6'
          Dst:             libcdata_internal_array_resize
        - Src:             'libcdata_array.c:917,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_clone
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t **'
        - 'size_t *'
        - 'func_type *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_array
        - source_array
        - entry_free_function
        - entry_clone_function
        - error
      BBCount:         34
      ICount:          220
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - libcdata_array_free
        - libcdata_array_initialize
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:543,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:554,7'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:554,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:565,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:565,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:576,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:576,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:587,6'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:587,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:589,4'
              BranchSideFuncs: []
            - BranchSide:      'libcdata_array.c:593,56'
              BranchSideFuncs:
                - libcdata_array_initialize
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:610,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:616,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:624,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:624,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:627,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:635,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:635,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:637,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:681,44'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:637,3'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:641,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:660,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:641,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:643,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:659,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:643,9'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:658,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcdata_array_free
        - Branch String:   'libcdata_array.c:691,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:694,4'
              BranchSideFuncs:
                - libcdata_array_free
            - BranchSide:      'libcdata_array.c:698,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:545,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:556,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:567,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:578,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:610,6'
          Dst:             libcdata_array_initialize
        - Src:             'libcdata_array.c:615,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:626,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:648,6'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:693,3'
          Dst:             libcdata_array_free
    - functionName:    libcdata_array_initialize
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - number_of_entries
        - error
      BBCount:         32
      ICount:          221
      EdgeCount:       44
      CyclomaticComplexity: 14
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_array.c:46,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:49,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:57,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:57,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:68,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:68,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:79,19'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:82,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:93,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libcdata_array.c:93,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:99,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libcdata_array.c:112,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:112,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:114,31'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:118,35'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:121,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:127,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:135,40'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:137,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:140,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:148,42'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:151,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:162,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
        - Branch String:   'libcdata_array.c:162,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:168,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:176,48'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:199,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:201,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcdata_array.c:209,2'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:201,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:203,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libcdata_array.c:206,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libcdata_array.c:48,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:84,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:98,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:126,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:139,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:167,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_free
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t **'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libcdata_array.c:227,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:230,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:238,7'
              BranchSideFuncs:
                - free
                - libcdata_internal_array_clear
                - free
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:238,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:240,51'
              BranchSideFuncs:
                - free
                - libcdata_internal_array_clear
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:280,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:258,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:261,9'
              BranchSideFuncs:
                - libcdata_internal_array_clear
                - free
                - free
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:277,3'
              BranchSideFuncs:
                - free
        - Branch String:   'libcdata_array.c:260,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:266,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
            - BranchSide:      'libcdata_array.c:274,4'
              BranchSideFuncs:
                - free
                - free
      Callsites:
        - Src:             'libcdata_array.c:229,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:260,8'
          Dst:             libcdata_internal_array_clear
        - Src:             'libcdata_array.c:265,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_internal_array_clear
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 377
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libcdata_internal_array *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - internal_array
        - entry_free_function
        - error
      BBCount:         21
      ICount:          140
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libcdata_array.c:383,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:386,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:394,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:394,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:405,22'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:405,2'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:409,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:439,10'
              BranchSideFuncs: []
        - Branch String:   'libcdata_array.c:409,7'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:411,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:438,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:411,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:413,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:417,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:421,8'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:424,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:435,5'
              BranchSideFuncs:
                - libcerror_error_set
      Callsites:
        - Src:             'libcdata_array.c:385,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:396,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:423,5'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_clear
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:459,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:462,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:470,49'
              BranchSideFuncs:
                - libcdata_internal_array_clear
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:487,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:493,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:516,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:461,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:487,6'
          Dst:             libcdata_internal_array_clear
        - Src:             'libcdata_array.c:492,3'
          Dst:             libcerror_error_set
    - functionName:    libcdata_array_empty
      functionSourceFile: '/src/libfplist/libcdata/libcdata_array.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'func_type *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - array
        - entry_free_function
        - error
      BBCount:         9
      ICount:          67
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcdata_internal_array_clear
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libcdata_array.c:300,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:303,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:311,49'
              BranchSideFuncs:
                - libcdata_internal_array_clear
                - libcerror_error_set
        - Branch String:   'libcdata_array.c:328,6'
          Branch Sides:
            - BranchSide:      'libcdata_array.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libcdata_array.c:344,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libcdata_array.c:302,3'
          Dst:             libcerror_error_set
        - Src:             'libcdata_array.c:328,6'
          Dst:             libcdata_internal_array_clear
        - Src:             'libcdata_array.c:333,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_sub_property_by_utf8_name
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - utf8_string
        - utf8_string_length
        - sub_property
        - error
      BBCount:         59
      ICount:          376
      EdgeCount:       82
      CyclomaticComplexity: 25
      functionsReached:
        - libcerror_error_set
        - libfplist_property_initialize
        - libfplist_xml_tag_compare_name
        - libfplist_xml_tag_get_element
        - libfplist_xml_tag_get_number_of_elements
        - libfplist_xml_tag_get_value_type
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:1269,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1272,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1280,56'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1282,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1293,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1293,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1296,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1304,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1304,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1307,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1315,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1315,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1318,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1326,7'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1326,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1329,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1337,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1337,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1340,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1354,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1339,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1345,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1353,2'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1354,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1366,7'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1365,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1371,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1379,16'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1381,2'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1384,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1429,6'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1383,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1390,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1400,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libcerror_error_set
                - memcmp
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1405,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1408,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1416,12'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - memcmp
        - Branch String:   'libfplist_property.c:1419,5'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1419,8'
              BranchSideFuncs:
                - memcmp
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1426,3'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1418,8'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1424,5'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1426,3'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - memcmp
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1429,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1431,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property.c:1433,15'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1435,2'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1438,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1478,6'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1437,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1444,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1456,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1461,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1464,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1472,12'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1478,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1480,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property.c:1483,7'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1482,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1489,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1497,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:1271,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1284,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1295,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1306,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1317,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1328,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1339,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:1344,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1356,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1365,6'
          Dst:             libfplist_xml_tag_get_number_of_elements
        - Src:             'libfplist_property.c:1370,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1383,7'
          Dst:             libfplist_xml_tag_get_element
        - Src:             'libfplist_property.c:1389,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1399,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property.c:1407,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1419,8'
          Dst:             memcmp
        - Src:             'libfplist_property.c:1437,7'
          Dst:             libfplist_xml_tag_get_element
        - Src:             'libfplist_property.c:1443,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1455,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property.c:1463,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1482,6'
          Dst:             libfplist_property_initialize
        - Src:             'libfplist_property.c:1488,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_initialize
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t **'
        - 'struct.libfplist_xml_tag *'
        - 'struct.libfplist_xml_tag *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - key_tag
        - value_tag
        - error
      BBCount:         26
      ICount:          168
      EdgeCount:       35
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_compare_name
      functionUses:    3
      BranchProfiles:
        - Branch String:   'libfplist_property.c:51,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:54,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:62,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:62,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:65,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:73,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:73,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:76,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:84,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:84,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:87,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:116,22'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_property.c:92,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:95,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:103,12'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:119,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:122,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property.c:130,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_property.c:130,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:136,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property.c:147,33'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property.c:155,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:157,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfplist_property.c:160,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:53,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:64,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:75,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:86,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property.c:94,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:105,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:121,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:135,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_array_entry_by_index
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1249
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - int
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - array_entry_index
        - array_entry
        - error
      BBCount:         41
      ICount:          276
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libfplist_property_initialize
        - libfplist_xml_tag_compare_name
        - libfplist_xml_tag_get_element
        - libfplist_xml_tag_get_number_of_elements
        - libfplist_xml_tag_get_value_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:1078,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1081,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1089,56'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1091,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1094,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1102,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1102,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1105,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1113,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1113,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1124,7'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1124,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1127,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1135,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1135,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1138,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1152,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1137,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1143,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1151,2'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1152,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1155,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1164,7'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1163,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1177,16'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1181,2'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1184,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1228,6'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1183,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1190,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1202,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1207,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1210,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1218,12'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1220,8'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1222,5'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1224,15'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1228,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1230,3'
              BranchSideFuncs: []
            - BranchSide:      'libfplist_property.c:1233,7'
              BranchSideFuncs:
                - libfplist_property_initialize
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1232,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1248,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:1080,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1093,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1104,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1115,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1126,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1137,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:1142,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1154,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1163,6'
          Dst:             libfplist_xml_tag_get_number_of_elements
        - Src:             'libfplist_property.c:1168,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1183,7'
          Dst:             libfplist_xml_tag_get_element
        - Src:             'libfplist_property.c:1189,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1201,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property.c:1209,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1232,6'
          Dst:             libfplist_property_initialize
        - Src:             'libfplist_property.c:1238,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_array_number_of_entries
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 926
      functionLinenumberEnd: 1059
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - number_of_entries
        - error
      BBCount:         31
      ICount:          213
      EdgeCount:       42
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_compare_name
        - libfplist_xml_tag_get_element
        - libfplist_xml_tag_get_number_of_elements
        - libfplist_xml_tag_get_value_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:935,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:938,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:946,56'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:948,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:951,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:959,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:959,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:962,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:970,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:970,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:973,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:987,6'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:972,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:978,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:986,2'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:987,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:990,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:999,7'
              BranchSideFuncs:
                - libfplist_xml_tag_get_number_of_elements
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:998,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1004,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1012,21'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1012,2'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1017,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1056,23'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property.c:1016,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1023,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1035,13'
              BranchSideFuncs:
                - libfplist_xml_tag_compare_name
                - libfplist_xml_tag_get_element
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:1040,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:1043,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:1051,12'
              BranchSideFuncs:
                - libfplist_xml_tag_get_element
                - libfplist_xml_tag_compare_name
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfplist_property.c:937,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:950,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:961,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:972,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:977,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:989,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:998,6'
          Dst:             libfplist_xml_tag_get_number_of_elements
        - Src:             'libfplist_property.c:1003,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1016,7'
          Dst:             libfplist_xml_tag_get_element
        - Src:             'libfplist_property.c:1022,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:1034,12'
          Dst:             libfplist_xml_tag_compare_name
        - Src:             'libfplist_property.c:1042,4'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_value_uuid_string_copy_to_byte_stream
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 917
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - byte_stream
        - byte_stream_size
        - error
      BBCount:         23
      ICount:          149
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf8_string
        - libfguid_identifier_copy_to_byte_stream
        - libfguid_identifier_free
        - libfguid_identifier_initialize
        - libfplist_property_get_value_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:813,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:820,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:828,6'
              BranchSideFuncs:
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_utf8_string
                - free
                - libfguid_identifier_copy_to_byte_stream
                - libfguid_identifier_free
                - libcerror_error_set
                - libfguid_identifier_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:828,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:831,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:841,7'
              BranchSideFuncs:
                - libfguid_identifier_initialize
                - libfguid_identifier_copy_from_utf8_string
                - free
                - libfguid_identifier_copy_to_byte_stream
                - libfguid_identifier_free
                - libcerror_error_set
                - libfguid_identifier_free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:839,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:844,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:853,7'
              BranchSideFuncs:
                - libfguid_identifier_copy_from_utf8_string
                - free
                - libfguid_identifier_copy_to_byte_stream
                - libfguid_identifier_free
                - libcerror_error_set
                - libfguid_identifier_free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:852,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:860,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:868,2'
              BranchSideFuncs:
                - free
                - libfguid_identifier_copy_to_byte_stream
                - libfguid_identifier_free
                - libcerror_error_set
                - libfguid_identifier_free
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:873,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:881,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:891,7'
              BranchSideFuncs:
                - libfguid_identifier_free
                - libcerror_error_set
                - libfguid_identifier_free
                - free
        - Branch String:   'libfplist_property.c:889,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:894,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libfguid_identifier_free
                - free
            - BranchSide:      'libfplist_property.c:902,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property.c:905,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:907,3'
              BranchSideFuncs:
                - free
                - libfguid_identifier_free
            - BranchSide:      'libfplist_property.c:910,6'
              BranchSideFuncs:
                - libfguid_identifier_free
        - Branch String:   'libfplist_property.c:910,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:912,3'
              BranchSideFuncs:
                - libfguid_identifier_free
            - BranchSide:      'libfplist_property.c:916,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:813,6'
          Dst:             libfplist_property_get_value_string
        - Src:             'libfplist_property.c:819,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:830,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:839,6'
          Dst:             libfguid_identifier_initialize
        - Src:             'libfplist_property.c:843,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:852,6'
          Dst:             libfguid_identifier_copy_from_utf8_string
        - Src:             'libfplist_property.c:859,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:873,6'
          Dst:             libfguid_identifier_copy_to_byte_stream
        - Src:             'libfplist_property.c:880,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:889,6'
          Dst:             libfguid_identifier_free
        - Src:             'libfplist_property.c:893,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:912,3'
          Dst:             libfguid_identifier_free
    - functionName:    libfplist_property_get_value_string
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 642
      functionLinenumberEnd: 797
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char **'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - string
        - string_size
        - error
      BBCount:         36
      ICount:          255
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_get_value_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_property.c:646,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:657,56'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:659,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:662,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:670,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:670,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:673,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:681,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:681,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:692,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:692,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:695,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:703,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:703,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:706,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:714,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:714,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:717,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:731,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:716,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:722,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:730,2'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:731,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:734,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:742,8'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:743,3'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:743,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:746,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:742,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:746,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:754,12'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:757,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:760,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property.c:768,17'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_property.c:770,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:776,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_property.c:784,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_property.c:787,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:789,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfplist_property.c:794,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:648,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:661,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:672,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:683,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:694,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:705,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:716,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:721,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:733,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:745,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:759,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:775,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_value_integer
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - value_64bit
        - error
      BBCount:         30
      ICount:          212
      EdgeCount:       41
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_get_value_type
        - libfvalue_utf8_string_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:539,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:542,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:550,56'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:552,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:555,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:563,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:563,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:566,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:574,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:574,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:577,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:591,6'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:576,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:582,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:590,2'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:591,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:594,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:602,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:603,3'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:603,8'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:611,23'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:604,3'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:604,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:611,23'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:605,4'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:605,10'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:607,23'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:602,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:607,23'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:611,23'
              BranchSideFuncs:
                - libfvalue_utf8_string_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:614,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:623,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:631,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:541,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:554,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:565,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:576,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:581,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:593,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:614,6'
          Dst:             libfvalue_utf8_string_copy_to_integer
        - Src:             'libfplist_property.c:622,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_value_data
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - data
        - data_size
        - error
      BBCount:         26
      ICount:          193
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_get_value_type
        - libuna_base64_stream_copy_to_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:409,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:420,56'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:422,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:425,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:433,6'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:433,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:436,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:444,6'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:444,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:447,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:455,6'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:455,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:458,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:472,6'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:457,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:463,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:471,2'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:472,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:475,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:483,17'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:489,3'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:489,8'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:507,7'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:488,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:491,16'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:507,7'
              BranchSideFuncs:
                - libuna_base64_stream_copy_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:506,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:516,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:524,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:411,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:424,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:435,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:446,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:457,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:462,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:474,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:506,6'
          Dst:             libuna_base64_stream_copy_to_byte_stream
        - Src:             'libfplist_property.c:515,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_value_data_size
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - data_size
        - error
      BBCount:         24
      ICount:          177
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_get_value_type
        - libuna_base64_stream_size_to_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:289,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:292,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:300,56'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:302,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:305,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:313,6'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:313,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:316,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:324,6'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:324,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:327,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:341,6'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:326,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:332,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:340,2'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:341,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:344,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:352,17'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:358,3'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:358,8'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:376,7'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:357,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:360,16'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:376,7'
              BranchSideFuncs:
                - libuna_base64_stream_size_to_byte_stream
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:375,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:384,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:392,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:291,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:304,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:315,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:326,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:331,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:343,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:375,6'
          Dst:             libuna_base64_stream_size_to_byte_stream
        - Src:             'libfplist_property.c:383,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_get_value_type
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'size_t *'
        - 'int *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - value_type
        - error
      BBCount:         17
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
        - libfplist_xml_tag_get_value_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:208,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:211,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:219,56'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:221,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:224,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:232,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:232,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:235,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:243,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:243,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:246,8'
              BranchSideFuncs:
                - libfplist_xml_tag_get_value_type
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:260,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:245,7'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:251,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:259,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_property.c:260,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:271,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:210,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:223,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:234,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:245,7'
          Dst:             libfplist_xml_tag_get_value_type
        - Src:             'libfplist_property.c:250,4'
          Dst:             libcerror_error_set
        - Src:             'libfplist_property.c:262,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_property_free
      functionSourceFile: '/src/libfplist/libfplist/libfplist_property.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - property
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfplist_property.c:173,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_property.c:184,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfplist_property.c:184,6'
          Branch Sides:
            - BranchSide:      'libfplist_property.c:186,58'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfplist_property.c:194,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfplist_property.c:175,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_attribute_free
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfplist_xml_attribute **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - error
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_attribute.c:240,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:243,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:251,7'
              BranchSideFuncs:
                - free
                - free
                - free
        - Branch String:   'libfplist_xml_attribute.c:251,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:253,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:268,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_attribute.c:253,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:255,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:258,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfplist_xml_attribute.c:258,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:260,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:263,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfplist_xml_attribute.c:242,3'
          Dst:             libcerror_error_set
    - functionName:    libfplist_xml_attribute_initialize
      functionSourceFile: '/src/libfplist/libfplist/libfplist_xml_attribute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfplist_xml_attribute **'
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - attribute
        - name
        - name_length
        - value
        - value_length
        - error
      BBCount:         44
      ICount:          318
      EdgeCount:       61
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfplist_xml_attribute.c:43,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:54,7'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:54,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:65,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:65,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:68,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:76,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:77,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:77,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:76,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:80,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:88,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:88,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:91,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:99,8'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:100,3'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:100,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:99,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:103,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfplist_xml_attribute.c:111,15'
              BranchSideFuncs:
                - malloc
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:114,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:117,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:125,6'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - free
        - Branch String:   'libfplist_xml_attribute.c:125,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:131,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfplist_xml_attribute.c:144,30'
              BranchSideFuncs:
                - malloc
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:149,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:152,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:160,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:160,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:166,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:174,5'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - free
                - free
                - libcerror_error_set
        - Branch String:   'libfplist_xml_attribute.c:181,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:184,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:192,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
        - Branch String:   'libfplist_xml_attribute.c:192,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:198,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:206,5'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_attribute.c:211,6'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:213,10'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:228,2'
              BranchSideFuncs: []
        - Branch String:   'libfplist_xml_attribute.c:213,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:215,4'
              BranchSideFuncs:
                - free
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:218,10'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'libfplist_xml_attribute.c:218,7'
          Branch Sides:
            - BranchSide:      'libfplist_xml_attribute.c:220,4'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'libfplist_xml_attribute.c:223,3'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'libfplist_xml_attribute.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:67,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:79,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:90,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:102,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:116,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:130,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:151,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:165,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:183,3'
          Dst:             libcerror_error_set
        - Src:             'libfplist_xml_attribute.c:197,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_with_index_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2495
      functionLinenumberEnd: 2831
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - byte_stream
        - byte_stream_size
        - base64_variant
        - error
      BBCount:         91
      ICount:          739
      EdgeCount:       107
      CyclomaticComplexity: 18
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_from_byte_stream
        - libuna_base64_triplet_copy_to_base64_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:2510,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2513,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2521,6'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2521,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2524,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2532,6'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2532,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2535,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2543,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2543,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2546,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2554,6'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2554,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2557,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2565,6'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2565,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2576,10'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2576,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2579,20'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2584,20'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2589,20'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2595,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2603,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2606,22'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2610,22'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2614,22'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2619,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2627,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2630,26'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2635,26'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2635,26'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2640,26'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2640,26'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2645,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2662,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2664,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2677,6'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2664,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2666,34'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2668,12'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2668,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2670,34'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2672,12'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2677,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2679,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2691,35'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2679,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2681,22'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2689,33'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2683,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2685,21'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2687,37'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2693,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2696,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2704,2'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2704,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2710,8'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2789,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2708,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2717,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2728,8'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_base64_stream
                - libuna_base64_triplet_copy_from_byte_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2727,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2737,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2745,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2745,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2704,2'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2747,25'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2749,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2751,22'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2787,3'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2753,5'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2756,61'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2760,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2766,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2772,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2778,7'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2783,33'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_byte_stream
                - libuna_base64_triplet_copy_to_base64_stream
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2789,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2791,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2828,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2791,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2793,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2827,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2795,4'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2798,60'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2802,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2808,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2814,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2820,6'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2825,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:2512,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2523,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2534,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2545,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2556,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2567,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2594,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2618,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2644,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2695,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2708,7'
          Dst:             libuna_base64_triplet_copy_from_byte_stream
        - Src:             'libuna_base64_stream.c:2716,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2727,7'
          Dst:             libuna_base64_triplet_copy_to_base64_stream
        - Src:             'libuna_base64_stream.c:2736,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_triplet_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1048
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         22
      ICount:          195
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1054,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1057,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1065,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1065,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1068,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1076,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1076,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1079,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1087,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1087,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1090,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1098,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1098,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1101,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1109,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1109,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1112,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1120,28'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1129,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1131,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1134,22'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1136,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1138,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1141,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1056,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1067,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1078,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1089,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1100,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1111,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_triplet_copy_to_base64_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 690
      functionLinenumberEnd: 1036
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - padding_size
        - base64_variant
        - error
      BBCount:         92
      ICount:          992
      EdgeCount:       101
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:702,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:705,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:713,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:713,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:716,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:724,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:724,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:727,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:735,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:735,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:738,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:746,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:746,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:757,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:757,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:760,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:764,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:769,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:777,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:782,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:782,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:782,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:787,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:792,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:800,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:803,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:808,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:808,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:813,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:813,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:818,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:840,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:843,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:851,21'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:853,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:856,58'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:860,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:866,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:872,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:878,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:883,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:887,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:890,58'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:894,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:900,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:906,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:912,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:917,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:922,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:933,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:934,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:934,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:936,7'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:933,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:936,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:979,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:936,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:938,23'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:940,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:944,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:947,59'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:951,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:957,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:963,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:969,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:974,31'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:979,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:982,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:990,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:991,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:991,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:993,7'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:990,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:993,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1033,25'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:993,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:995,23'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:997,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1001,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1004,59'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1008,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1014,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1020,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1026,5'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1031,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:704,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:715,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:726,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:737,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:748,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:768,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:791,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:817,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:842,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:924,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:981,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2459
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream
        - byte_stream_size
        - base64_variant
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libuna_base64_stream_with_index_copy_from_byte_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:2463,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2481,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:2463,6'
          Dst:             libuna_base64_stream_with_index_copy_from_byte_stream
        - Src:             'libuna_base64_stream.c:2472,3'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_size_from_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2287
      functionLinenumberEnd: 2447
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - byte_stream
        - byte_stream_size
        - base64_stream_size
        - base64_variant
        - error
      BBCount:         50
      ICount:          290
      EdgeCount:       57
      CyclomaticComplexity: 9
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:2296,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2307,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2307,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2318,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2318,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2321,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2329,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2329,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2332,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2337,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2342,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2348,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2356,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2359,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2363,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2367,22'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2372,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2380,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2383,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2388,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2388,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2393,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2393,26'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2398,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2413,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2415,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2428,6'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2415,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2417,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2419,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2419,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2421,34'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2423,12'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2428,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2430,7'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2442,35'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2430,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2432,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2440,33'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2434,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2436,21'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:2438,37'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:2298,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2309,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2320,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2347,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2371,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2397,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_copy_to_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1866
      functionLinenumberEnd: 2276
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'char *'
        - size_t
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream
        - byte_stream_size
        - base64_variant
        - flags
        - error
      BBCount:         145
      ICount:          1126
      EdgeCount:       180
      CyclomaticComplexity: 37
      functionsReached:
        - libcerror_error_set
        - libuna_base64_triplet_copy_from_base64_stream
        - libuna_base64_triplet_copy_to_byte_stream
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1880,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1883,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1891,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1891,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1894,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1902,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1902,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1913,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1913,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1916,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1924,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1924,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1927,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1932,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1937,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1943,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1951,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1954,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1959,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1959,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1964,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1964,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1969,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1977,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1988,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1988,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1991,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1999,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2002,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2004,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2056,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2004,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2007,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2011,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2017,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2023,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2029,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2034,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2037,4'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2037,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2039,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2036,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2039,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2041,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2041,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2043,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2045,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2046,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2046,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2049,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2047,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2047,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2049,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2045,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2049,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2053,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2059,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2061,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2063,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2063,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2065,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2261,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2065,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2068,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2072,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2078,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2084,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2090,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2095,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2098,4'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2098,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2100,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2097,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2100,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2163,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2101,5'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2101,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2107,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2100,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2103,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2107,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2107,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2109,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2145,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2109,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2112,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2116,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2122,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2128,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2134,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2139,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2140,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2140,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2142,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2139,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2142,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2144,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2147,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2149,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2162,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2149,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2152,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2160,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2164,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2164,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2167,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2165,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2165,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2167,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2163,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2167,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2184,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2167,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2169,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2181,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2169,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2171,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2173,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2174,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2174,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2173,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2176,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2184,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2186,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2188,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2192,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2195,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2204,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2204,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2063,2'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2206,8'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2206,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2209,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2217,27'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2221,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2231,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2242,9'
              BranchSideFuncs:
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2241,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2250,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2258,32'
              BranchSideFuncs:
                - libcerror_error_set
                - libuna_base64_triplet_copy_from_base64_stream
                - libuna_base64_triplet_copy_to_byte_stream
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:2261,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2263,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2275,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:2263,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:2266,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:2274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1882,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1893,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1904,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1915,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1942,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1968,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1979,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1990,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2151,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2194,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2208,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2221,8'
          Dst:             libuna_base64_triplet_copy_from_base64_stream
        - Src:             'libuna_base64_stream.c:2230,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2241,8'
          Dst:             libuna_base64_triplet_copy_to_byte_stream
        - Src:             'libuna_base64_stream.c:2249,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:2265,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_triplet_copy_from_base64_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - 'char *'
        - size_t
        - 'size_t *'
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - base64_stream
        - base64_stream_size
        - base64_stream_index
        - padding_size
        - base64_variant
        - error
      BBCount:         126
      ICount:          1261
      EdgeCount:       152
      CyclomaticComplexity: 28
      functionsReached:
        - libcerror_error_set
        - libuna_base64_character_copy_to_sixtet
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:180,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:183,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:191,6'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:191,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:194,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:202,6'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:202,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:205,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:213,6'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:213,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:224,6'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:224,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:235,10'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:235,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:241,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:241,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:241,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:241,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:245,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:253,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:256,26'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:261,26'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:261,26'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:266,26'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:266,26'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:271,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:282,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:282,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:285,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:281,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:285,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:293,10'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:293,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:296,23'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:300,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:306,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:312,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:318,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:323,30'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:331,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:334,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:342,11'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:354,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:354,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:353,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:357,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:365,10'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:365,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:368,23'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:372,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:378,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:384,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:390,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:395,30'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:403,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:406,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:414,11'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:428,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:428,8'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:430,9'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:427,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:430,9'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:444,11'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:430,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:433,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:441,2'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:444,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:447,24'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:451,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:457,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:463,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:469,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:474,31'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:476,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:479,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:487,7'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:487,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:489,10'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:504,14'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:489,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:492,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:500,3'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:509,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:512,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:520,13'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:520,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:522,11'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:536,23'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:522,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:525,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:533,4'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:541,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:541,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:543,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:540,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:543,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:557,11'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:543,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:546,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:554,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:557,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:560,24'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:564,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:570,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:576,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:582,5'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:587,31'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:589,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:592,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:600,7'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:600,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:602,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:617,14'
              BranchSideFuncs:
                - libuna_base64_character_copy_to_sixtet
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:602,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:605,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:613,3'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:622,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:625,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:633,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:633,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:635,11'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:649,9'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:635,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:638,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:646,4'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:649,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:652,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:660,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:182,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:193,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:204,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:215,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:226,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:244,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:270,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:284,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:325,11'
          Dst:             libuna_base64_character_copy_to_sixtet
        - Src:             'libuna_base64_stream.c:333,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:344,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:356,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:397,11'
          Dst:             libuna_base64_character_copy_to_sixtet
        - Src:             'libuna_base64_stream.c:405,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:416,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:432,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:478,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:491,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:503,13'
          Dst:             libuna_base64_character_copy_to_sixtet
        - Src:             'libuna_base64_stream.c:511,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:524,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:545,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:591,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:604,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:616,13'
          Dst:             libuna_base64_character_copy_to_sixtet
        - Src:             'libuna_base64_stream.c:624,5'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:637,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:651,6'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_triplet_copy_to_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1158
      functionLinenumberEnd: 1254
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'size_t *'
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_triplet
        - byte_stream
        - byte_stream_size
        - byte_stream_index
        - padding_size
        - error
      BBCount:         24
      ICount:          184
      EdgeCount:       33
      CyclomaticComplexity: 11
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1162,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1165,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1173,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1173,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1176,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1184,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1184,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1187,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1195,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1195,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1198,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1206,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1206,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1209,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1217,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1221,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1223,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1236,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1223,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1226,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1234,59'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1236,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1238,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1251,23'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1238,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1241,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1249,57'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1164,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1175,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1186,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1197,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1208,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1225,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1240,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_character_copy_to_sixtet
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_character
        - base64_sixtet
        - base64_variant
        - error
      BBCount:         60
      ICount:          290
      EdgeCount:       77
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    4
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:57,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:60,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:68,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:68,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:71,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:76,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:82,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:90,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:97,8'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:98,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:98,8'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:102,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:97,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:100,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:102,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:103,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:103,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:102,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:105,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:107,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:108,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:108,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:115,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:107,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:110,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:115,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:116,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:116,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:115,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:118,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:120,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:121,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:121,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:125,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:120,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:123,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:125,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:126,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:126,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:125,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:128,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:130,13'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:131,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:131,13'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:130,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:133,24'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:135,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:135,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:137,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:139,11'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:139,11'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:141,22'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:145,3'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:59,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:81,4'
          Dst:             libcerror_error_set
    - functionName:    libuna_base64_stream_size_to_byte_stream
      functionSourceFile: '/src/libfplist/libuna/libuna_base64_stream.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1270
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - char
        - 'size_t **'
      constantsTouched: []
      argNames:
        - base64_stream
        - base64_stream_size
        - byte_stream_size
        - base64_variant
        - flags
        - error
      BBCount:         235
      ICount:          1917
      EdgeCount:       287
      CyclomaticComplexity: 54
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libuna_base64_stream.c:1285,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1296,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1297,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1297,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1300,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1296,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1300,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1308,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1308,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1311,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1319,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1319,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1322,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1327,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1332,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1338,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1346,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1349,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1354,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1360,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1368,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1371,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1376,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1376,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1381,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1381,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1386,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1394,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1397,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1405,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1405,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1408,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1416,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1419,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1421,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1473,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1421,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1424,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1428,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1434,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1440,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1446,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1451,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1454,4'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1454,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1456,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1453,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1456,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1458,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1458,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1460,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1462,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1463,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1463,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1466,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1464,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1464,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1466,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1462,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1466,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1470,4'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1476,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1479,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1487,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1487,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1489,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1526,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1489,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1492,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1496,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1502,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1508,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1514,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1519,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1521,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1523,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1525,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1526,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1528,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1565,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1528,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1531,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1535,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1541,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1547,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1553,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1558,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1560,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1562,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1564,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1565,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1567,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1609,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1567,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1570,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1574,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1580,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1586,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1592,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1597,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1597,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1600,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1608,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1612,2'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1614,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1815,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1614,3'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1617,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1621,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1627,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1633,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1639,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1644,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1647,4'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1647,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1649,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1646,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1649,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1716,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1650,5'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1650,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1656,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1649,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1652,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1656,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1656,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1658,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1696,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1658,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1661,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1665,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1671,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1677,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1683,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1688,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1689,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1689,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1691,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1688,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1691,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1695,5'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1699,5'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1699,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1714,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1698,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1701,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1714,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1701,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1704,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1712,26'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1717,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1717,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1720,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1718,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1718,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1720,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1716,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1720,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1741,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1720,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1722,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1738,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1722,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1724,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1726,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1727,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1727,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1733,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1726,9'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1729,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1733,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1741,12'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1743,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1745,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1749,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1754,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1802,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1755,5'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1755,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1759,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1754,8'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1757,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1759,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1760,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1760,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1764,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1759,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1762,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1764,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1765,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1765,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1772,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1764,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1767,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1772,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1773,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1773,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1777,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1772,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1775,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1777,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1778,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1778,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1782,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1777,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1780,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1782,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1783,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1783,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1782,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1785,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1788,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1788,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1787,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1790,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1793,10'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1793,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1795,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1792,13'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1795,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1799,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1802,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1612,2'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1805,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libuna_base64_stream.c:1815,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1817,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1829,24'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1817,7'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1820,5'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libuna_base64_stream.c:1828,2'
              BranchSideFuncs: []
        - Branch String:   'libuna_base64_stream.c:1838,6'
          Branch Sides:
            - BranchSide:      'libuna_base64_stream.c:1840,25'
              BranchSideFuncs: []
            - BranchSide:      'libuna_base64_stream.c:1842,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libuna_base64_stream.c:1287,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1299,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1310,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1337,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1359,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1385,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1396,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1407,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1478,3'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1599,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1703,6'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1804,4'
          Dst:             libcerror_error_set
        - Src:             'libuna_base64_stream.c:1819,4'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2261
      functionLinenumberEnd: 2523
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          735
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:2272,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2275,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2283,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2285,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2288,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2296,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2296,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2299,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2307,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2307,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2310,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2318,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2321,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2332,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2335,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2338,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2347,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2349,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2351,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2353,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2355,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2358,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2366,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2366,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2368,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2370,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2376,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2378,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2380,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2380,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2382,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2386,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2389,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2374,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2392,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2400,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2402,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2404,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2404,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2406,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2410,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2413,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2398,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2416,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2424,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2426,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2428,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2428,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2430,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2434,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2437,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2422,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2440,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2448,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2450,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2452,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2452,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2454,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2458,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2461,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2446,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2464,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2470,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2472,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2474,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2474,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2476,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2480,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2483,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2468,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2486,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2488,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2492,14'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2514,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2498,8'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2500,55'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2502,15'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2502,13'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2504,55'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2508,55'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2511,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2496,19'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2513,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2514,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2516,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:2518,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:2274,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2287,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2298,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2309,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2323,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2337,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2357,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf32_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2226
      functionLinenumberEnd: 2248
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:2230,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2247,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:2230,6'
          Dst:             libfguid_identifier_copy_to_utf32_string_with_index
        - Src:             'libfguid_identifier.c:2238,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1879
      functionLinenumberEnd: 2214
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1284
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1889,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1892,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1900,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1902,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1905,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1913,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1913,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1916,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1924,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1924,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1927,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1935,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1938,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1941,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1949,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1952,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1955,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1964,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1966,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1968,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1970,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1972,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1975,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1983,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1983,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1985,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1991,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1985,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1989,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1991,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1995,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2020,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1998,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1998,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2002,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1997,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2000,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2002,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2003,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2003,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2008,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2004,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2004,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2008,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2002,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2006,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2008,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2009,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2009,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2016,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2010,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2010,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2016,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2008,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2012,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2016,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2020,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2022,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2024,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2026,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2030,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2055,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2033,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2033,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2037,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2032,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2035,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2037,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2038,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2038,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2043,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2039,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2039,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2043,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2037,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2041,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2043,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2044,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2044,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2051,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2045,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2045,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2051,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2043,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2047,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2051,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2055,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2057,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2059,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2061,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2065,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2090,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2068,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2068,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2072,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2067,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2070,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2072,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2073,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2073,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2078,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2074,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2074,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2078,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2072,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2076,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2078,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2079,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2079,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2086,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2080,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2080,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2086,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2078,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2082,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2086,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2090,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2092,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2094,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2096,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2100,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2125,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2103,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2103,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2107,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2102,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2105,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2107,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2108,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2108,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2113,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2109,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2109,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2113,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2107,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2111,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2113,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2114,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2114,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2115,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2115,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2113,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2117,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2121,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2125,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2129,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2154,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2132,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2132,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2136,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2131,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2134,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2136,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2137,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2137,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2142,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2138,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2138,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2142,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2136,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2140,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2142,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2143,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2143,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2150,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2144,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2144,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2150,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2142,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2146,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2150,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2154,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2156,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2158,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2160,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2164,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2191,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2169,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2169,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2173,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2168,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2171,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2173,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2174,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2174,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2179,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2175,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2175,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2179,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2173,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2177,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2179,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2180,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2180,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2187,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2181,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2181,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2187,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2179,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2183,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2187,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:2191,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2193,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2199,24'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:2193,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:2195,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:2197,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1891,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1904,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1915,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1926,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1940,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1954,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1974,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:2204,2'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf32_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1845
      functionLinenumberEnd: 1867
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'int *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf32_string
        - utf32_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf32_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1849,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1858,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1866,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1849,6'
          Dst:             libfguid_identifier_copy_from_utf32_string_with_index
        - Src:             'libfguid_identifier.c:1857,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1572
      functionLinenumberEnd: 1834
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          753
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1583,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1586,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1594,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1596,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1599,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1607,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1607,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1610,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1618,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1618,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1621,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1629,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1632,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1635,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1643,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1646,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1649,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1658,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1660,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1662,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1664,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1666,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1669,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1677,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1677,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1679,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1681,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1687,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1689,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1691,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1691,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1693,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1697,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1700,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1685,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1703,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1711,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1713,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1715,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1715,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1717,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1721,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1724,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1709,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1727,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1735,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1737,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1739,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1739,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1741,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1745,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1748,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1733,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1751,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1759,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1761,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1763,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1763,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1765,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1769,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1772,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1757,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1775,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1781,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1783,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1785,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1785,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1787,54'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1791,54'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1794,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1779,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1797,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1799,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1803,14'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1825,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1809,8'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1811,55'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1813,15'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1813,13'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1815,55'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1819,55'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1822,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1807,19'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1824,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1825,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1827,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1829,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1585,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1598,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1609,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1620,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1634,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1648,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1668,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf16_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1537
      functionLinenumberEnd: 1559
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1541,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1550,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1558,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1541,6'
          Dst:             libfguid_identifier_copy_to_utf16_string_with_index
        - Src:             'libfguid_identifier.c:1549,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1525
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1345
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1200,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1203,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1211,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1213,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1216,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1224,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1224,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1227,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1235,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1235,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1246,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1249,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1252,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1260,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1263,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1266,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1275,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1277,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1279,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1281,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1283,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1286,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1294,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1294,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1296,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1302,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1296,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1300,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1302,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1306,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1331,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1309,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1309,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1313,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1308,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1311,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1313,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1314,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1314,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1319,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1315,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1315,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1319,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1313,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1317,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1319,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1320,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1320,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1321,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1321,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1319,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1323,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1327,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1331,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1333,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1335,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1337,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1341,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1366,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1344,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1344,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1348,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1343,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1346,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1348,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1349,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1349,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1354,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1350,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1350,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1354,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1348,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1352,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1354,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1355,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1355,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1362,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1356,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1356,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1362,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1354,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1358,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1362,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1366,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1368,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1370,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1372,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1376,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1401,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1379,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1379,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1383,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1378,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1381,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1383,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1384,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1384,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1389,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1385,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1385,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1389,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1383,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1387,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1389,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1390,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1390,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1397,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1391,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1391,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1397,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1389,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1393,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1397,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1401,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1403,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1405,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1407,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1411,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1436,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1414,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1414,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1418,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1413,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1416,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1418,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1419,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1419,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1424,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1420,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1420,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1424,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1418,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1422,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1424,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1425,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1425,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1426,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1426,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1424,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1428,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1432,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1436,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1440,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1465,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1443,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1443,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1447,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1442,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1445,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1447,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1448,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1448,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1453,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1449,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1449,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1453,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1447,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1451,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1453,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1454,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1454,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1461,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1455,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1455,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1461,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1453,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1457,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1461,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1465,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1467,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1469,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1471,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1475,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1502,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1480,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1480,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1484,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1479,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1482,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1484,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1485,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1485,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1490,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1486,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1486,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1490,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1484,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1488,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1490,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1491,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1491,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1498,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1492,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1492,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1498,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1490,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1494,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1498,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:1502,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1504,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1510,24'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1504,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1506,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1508,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1202,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1215,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1226,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1237,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1251,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1265,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1285,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:1515,2'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf16_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1156
      functionLinenumberEnd: 1178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'short *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf16_string
        - utf16_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf16_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:1160,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1169,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:1177,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:1160,6'
          Dst:             libfguid_identifier_copy_from_utf16_string_with_index
        - Src:             'libfguid_identifier.c:1168,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 883
      functionLinenumberEnd: 1145
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         91
      ICount:          753
      EdgeCount:       120
      CyclomaticComplexity: 31
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:894,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:897,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:905,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:907,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:910,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:918,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:918,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:921,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:929,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:929,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:932,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:940,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:943,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:946,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:954,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:957,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:960,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:969,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:971,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:973,15'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:975,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:977,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:980,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:988,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:988,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:990,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:992,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:998,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1000,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1002,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1002,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1004,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1008,52'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1011,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:996,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1014,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1022,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1024,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1026,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1026,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1028,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1032,52'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1035,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1020,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1038,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1046,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1048,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1050,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1050,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1052,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1056,52'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1059,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1044,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1062,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1070,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1072,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1074,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1074,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1076,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1080,52'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1083,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1068,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1086,13'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1092,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1094,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1096,14'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1096,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1098,52'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1102,52'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1105,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1090,18'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1108,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1110,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1114,14'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1136,8'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1120,8'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1122,53'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1124,15'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1124,13'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1126,53'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1130,53'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1133,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1118,19'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1135,2'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:1136,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:1138,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:1140,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:896,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:909,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:920,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:931,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:945,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:959,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:979,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_utf8_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 870
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_to_utf8_string_with_index
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:852,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:861,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:869,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:852,6'
          Dst:             libfguid_identifier_copy_to_utf8_string_with_index
        - Src:             'libfguid_identifier.c:860,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         196
      ICount:          1345
      EdgeCount:       266
      CyclomaticComplexity: 72
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:511,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:514,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:522,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:524,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:527,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:535,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:535,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:538,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:546,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:546,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:549,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:557,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:560,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:563,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:571,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:574,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:577,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:586,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:588,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:590,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:592,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:594,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:597,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:605,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:605,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:607,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:613,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:607,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:609,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:611,15'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:613,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:617,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:642,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:620,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:620,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:624,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:619,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:622,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:624,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:625,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:625,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:630,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:626,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:626,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:630,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:624,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:628,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:630,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:631,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:631,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:632,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:632,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:630,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:634,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:638,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:642,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:644,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:646,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:648,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:652,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:677,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:655,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:655,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:659,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:654,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:657,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:659,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:660,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:660,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:665,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:661,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:661,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:665,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:659,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:663,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:665,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:666,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:666,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:673,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:667,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:667,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:673,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:665,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:669,40'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:673,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:677,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:679,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:681,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:683,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:687,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:712,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:690,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:690,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:694,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:689,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:692,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:694,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:695,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:695,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:700,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:696,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:696,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:700,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:694,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:698,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:700,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:701,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:701,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:702,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:702,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:700,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:704,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:708,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:712,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:714,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:716,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:718,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:722,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:747,18'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:725,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:725,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:729,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:724,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:727,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:729,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:730,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:730,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:735,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:731,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:731,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:735,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:729,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:733,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:735,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:736,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:736,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:737,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:737,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:735,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:739,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:743,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:747,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:751,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:776,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:754,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:754,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:758,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:753,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:756,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:758,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:759,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:759,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:764,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:760,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:760,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:764,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:758,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:762,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:764,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:765,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:765,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:766,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:766,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:764,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:768,49'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:772,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:776,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:778,3'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:780,14'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:782,2'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:786,16'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:813,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:791,4'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:791,9'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:795,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:790,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:793,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:795,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:796,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:796,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:801,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:797,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:797,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:801,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:795,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:799,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:801,16'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:802,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:802,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:803,9'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:803,14'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:801,12'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:805,47'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:809,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:813,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:815,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:821,23'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:815,7'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:817,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:819,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:513,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:526,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:537,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:548,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:562,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:576,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:596,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:826,2'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_utf8_string
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - utf8_string
        - utf8_string_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          53
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfguid_identifier_copy_from_utf8_string_with_index
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:471,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:480,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:488,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:471,6'
          Dst:             libfguid_identifier_copy_from_utf8_string_with_index
        - Src:             'libfguid_identifier.c:479,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_get_string_size
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - string_size
        - string_format_flags
        - error
      BBCount:         15
      ICount:          108
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:398,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:401,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:409,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:409,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:412,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:420,17'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:423,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:426,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:434,20'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:437,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:440,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:449,3'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:451,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:453,4'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:455,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:400,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:411,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:425,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:439,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_to_byte_stream
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 382
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          363
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:274,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:277,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:285,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:287,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:290,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:298,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:298,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:301,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:309,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:309,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:312,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:320,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:321,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:321,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:332,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:320,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:324,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:332,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:332,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:334,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:352,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:276,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:289,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:300,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:311,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:323,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - byte_stream
        - byte_stream_size
        - byte_order
        - error
      BBCount:         23
      ICount:          425
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:151,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:154,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:162,59'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:164,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:167,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:175,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:175,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:186,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:186,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:189,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:197,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:198,3'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:198,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:209,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:197,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:201,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:209,6'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:209,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:211,3'
              BranchSideFuncs: []
            - BranchSide:      'libfguid_identifier.c:229,11'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:153,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:166,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:188,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:200,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_free
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:116,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:119,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:127,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfguid_identifier.c:127,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:129,61'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfguid_identifier.c:135,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:118,3'
          Dst:             libcerror_error_set
    - functionName:    libfguid_identifier_initialize
      functionSourceFile: '/src/libfplist/libfguid/libfguid_identifier.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'size_t **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - identifier
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfguid_identifier.c:43,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:46,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:54,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:54,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:57,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfguid_identifier.c:65,24'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfguid_identifier.c:68,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:71,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfguid_identifier.c:79,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfguid_identifier.c:79,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:85,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfguid_identifier.c:93,42'
              BranchSideFuncs: []
        - Branch String:   'libfguid_identifier.c:98,6'
          Branch Sides:
            - BranchSide:      'libfguid_identifier.c:100,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfguid_identifier.c:103,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfguid_identifier.c:45,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:56,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:70,3'
          Dst:             libcerror_error_set
        - Src:             'libfguid_identifier.c:84,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2519,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2529,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2537,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2519,6'
          Dst:             libfvalue_utf32_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:2528,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2552
      functionLinenumberEnd: 2885
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          676
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2565,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2568,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2576,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2576,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2579,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2587,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2587,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2590,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2598,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2598,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2601,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2609,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2611,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2614,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2622,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2623,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2623,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2624,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2624,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2625,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2625,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2622,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2628,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2636,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2641,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2644,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2653,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2656,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2656,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2657,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2657,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2655,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2660,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2668,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2668,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2670,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2679,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2670,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2672,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2676,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2679,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2681,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2692,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2683,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2685,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2687,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2700,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2702,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2709,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2712,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2720,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2722,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2725,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2726,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2726,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2728,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2817,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2728,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2730,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2761,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2732,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2735,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2745,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2747,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2750,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2760,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2761,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2763,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2814,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2765,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2767,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2769,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2769,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2772,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2780,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2783,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2783,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2782,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2785,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2787,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2788,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2788,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2787,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2790,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2792,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2793,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2793,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2792,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2795,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2800,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2817,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2819,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2834,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2823,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2825,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2829,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2834,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2836,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2875,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2838,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2840,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2842,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2842,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2845,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2853,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2856,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2856,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2859,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2855,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2859,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2869,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:2567,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2578,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2589,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2600,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2613,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2627,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2643,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2659,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2711,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2734,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2749,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2771,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2799,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2844,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2858,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2233
      functionLinenumberEnd: 2256
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'int *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2237,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2247,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2255,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2237,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:2246,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf32_string_with_index_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2270
      functionLinenumberEnd: 2502
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'int *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          603
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:2281,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2292,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2295,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2303,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2303,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2306,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2314,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2314,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2317,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2325,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2328,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2328,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2329,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2329,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2330,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2330,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2327,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2333,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2341,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2346,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2349,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2358,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2361,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2361,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2362,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2362,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2360,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2373,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2373,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2375,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2384,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2375,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2377,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2381,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2384,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2386,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2397,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2388,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2390,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2392,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2401,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2403,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2417,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2405,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2407,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2416,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2411,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2413,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2415,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2419,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2421,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2427,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2427,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2430,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2426,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2430,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2438,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2438,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2440,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2456,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2440,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2442,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2450,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2456,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2458,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2483,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2458,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2460,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2463,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2469,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2471,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2475,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2478,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2467,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2480,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2483,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2485,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2487,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2487,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2489,78'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2495,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:2283,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2294,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2305,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2316,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2332,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2348,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2364,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2429,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1850
      functionLinenumberEnd: 1873
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1854,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1864,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1872,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1854,6'
          Dst:             libfvalue_utf16_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:1863,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1887
      functionLinenumberEnd: 2220
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          698
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1900,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1903,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1911,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1911,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1914,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1922,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1922,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1925,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1933,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1933,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1936,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1944,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1946,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1949,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1957,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1958,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1958,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1959,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1959,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1960,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1960,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1957,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1963,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1971,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1976,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1979,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1988,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1991,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1991,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1992,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1992,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1990,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1995,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2003,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2003,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2005,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2014,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2005,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2007,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2011,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2014,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2016,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2027,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2018,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2020,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2022,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2035,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2037,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2044,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2047,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2055,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2057,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2060,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2061,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2061,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2063,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2152,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2063,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2065,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2096,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2067,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2070,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2080,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2082,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2085,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2095,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2096,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2098,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2149,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2100,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2102,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2104,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2104,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2107,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2115,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2118,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2118,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2122,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2117,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2120,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2122,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2123,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2123,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2127,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2122,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2125,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2127,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2128,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2128,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2135,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2127,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2130,30'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2135,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2152,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2154,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2169,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2158,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2160,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2164,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2169,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2171,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2210,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:2173,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2175,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:2177,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2177,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2180,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2188,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2191,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2191,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2194,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:2190,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:2194,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:2204,34'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:1902,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1913,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1924,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1935,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1948,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1962,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1978,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1994,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2046,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2069,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2084,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2106,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2134,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2179,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:2193,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1568
      functionLinenumberEnd: 1591
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'short *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1572,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1582,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1590,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1572,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:1581,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf16_string_with_index_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1605
      functionLinenumberEnd: 1837
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'short *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          609
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1616,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1619,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1627,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1627,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1630,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1638,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1638,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1641,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1649,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1649,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1652,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1660,29'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1663,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1663,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1664,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1664,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1665,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1665,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1662,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1668,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1676,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1681,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1684,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1693,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1696,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1696,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1697,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1697,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1695,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1700,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1708,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1708,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1710,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1719,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1710,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1712,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1716,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1719,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1721,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1732,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1723,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1725,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1727,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1736,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1738,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1752,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1740,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1742,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1751,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1746,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1748,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1750,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1754,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1756,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1762,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1762,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1761,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1765,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1773,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1773,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1775,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1791,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1775,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1777,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1785,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1791,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1793,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1818,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1793,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1795,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1798,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1804,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1806,66'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1810,66'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1813,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1802,32'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1815,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1818,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1820,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1822,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1822,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1824,78'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1830,77'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1618,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1629,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1640,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1651,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1667,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1683,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1699,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1764,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1185
      functionLinenumberEnd: 1208
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_length
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_to_integer
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1189,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1199,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1207,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:1189,6'
          Dst:             libfvalue_utf8_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:1198,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1222
      functionLinenumberEnd: 1555
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - 'size_t *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         115
      ICount:          697
      EdgeCount:       158
      CyclomaticComplexity: 45
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:1235,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1238,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1246,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1246,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1249,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1257,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1257,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1260,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1268,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1268,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1271,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1279,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1281,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1284,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1292,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1293,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1293,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1294,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1294,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1295,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1295,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1292,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1298,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1306,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1311,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1314,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1323,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1326,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1326,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1327,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1327,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1325,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1330,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1338,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1338,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1340,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1349,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1340,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1342,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1346,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1349,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1351,37'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1362,24'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1353,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1355,25'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1357,2'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1370,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1372,12'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1379,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1382,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1390,14'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1392,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1395,2'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1396,11'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1396,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1398,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1487,9'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1398,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1400,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1431,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1402,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1405,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1415,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1417,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1420,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1430,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1431,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1433,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1484,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1435,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1437,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1439,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1439,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1442,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1450,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1453,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1453,10'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1457,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1452,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1455,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1457,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1458,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1458,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1462,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1457,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1460,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1462,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1463,10'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1463,15'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1470,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1462,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1465,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1470,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1487,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1489,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1504,3'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1493,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1495,27'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1499,13'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1504,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1506,22'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1545,9'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1508,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1510,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1512,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1512,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1515,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1523,16'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1526,5'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1526,10'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1529,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1525,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1529,6'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1539,20'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
      Callsites:
        - Src:             'libfvalue_integer.c:1237,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1248,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1259,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1270,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1283,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1297,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1313,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1329,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1381,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1404,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1419,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1441,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1469,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1514,5'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1528,5'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 926
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'char *'
        - size_t
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:907,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:917,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:925,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:907,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:916,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_utf8_string_with_index_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 940
      functionLinenumberEnd: 1172
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         84
      ICount:          608
      EdgeCount:       114
      CyclomaticComplexity: 32
      functionsReached:
        - libcerror_error_set
      functionUses:    2
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:951,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:954,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:962,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:962,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:965,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:973,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:973,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:976,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:984,7'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:984,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:987,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:995,28'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:998,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:998,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:999,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:999,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1000,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1000,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:997,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1003,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1011,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1016,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1019,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1028,23'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1031,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1031,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1032,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1032,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1030,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1035,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1043,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1043,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1045,7'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1054,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1045,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1047,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1051,25'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1054,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1056,38'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1067,24'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1058,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1060,25'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1062,2'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1071,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1073,28'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1087,11'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1075,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1077,26'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1086,3'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1081,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1083,39'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1085,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1089,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1091,12'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1097,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1097,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:1096,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1100,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:1108,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1108,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1110,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1126,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1110,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1112,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1120,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1126,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1128,9'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1153,7'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1128,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1130,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1133,27'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1139,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1141,63'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1145,63'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1148,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1137,31'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1150,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1153,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1155,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1157,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:1157,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:1159,74'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:1165,73'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:953,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:964,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:975,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:986,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1002,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1018,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1034,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:1099,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf32_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf32_string
        - utf32_string_size
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:728,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:731,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:740,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:739,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:749,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:758,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:730,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:739,6'
          Dst:             libfvalue_utf32_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:748,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf32_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 679
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'int *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf32_string
        - utf32_string_length
        - utf32_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf32_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:682,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:685,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:694,7'
              BranchSideFuncs:
                - libfvalue_utf32_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:693,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:703,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:712,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:684,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:693,6'
          Dst:             libfvalue_utf32_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:702,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf16_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 633
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf16_string
        - utf16_string_size
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:636,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:639,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:648,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:647,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:657,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:666,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:638,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:647,6'
          Dst:             libfvalue_utf16_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:656,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf16_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'short *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf16_string
        - utf16_string_length
        - utf16_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf16_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:590,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:593,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:602,7'
              BranchSideFuncs:
                - libfvalue_utf16_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:601,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:611,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:620,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:592,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:601,6'
          Dst:             libfvalue_utf16_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:610,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_utf8_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 575
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf8_string
        - utf8_string_size
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:544,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:547,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:556,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:555,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:565,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:574,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:546,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:555,6'
          Dst:             libfvalue_utf8_string_with_index_copy_from_integer
        - Src:             'libfvalue_integer.c:564,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_utf8_string_with_index
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'char *'
        - size_t
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - utf8_string
        - utf8_string_length
        - utf8_string_index
        - string_format_flags
        - error
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_utf8_string_with_index_copy_to_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:498,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:501,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:510,7'
              BranchSideFuncs:
                - libfvalue_utf8_string_with_index_copy_to_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:509,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:519,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:528,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:500,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:509,6'
          Dst:             libfvalue_utf8_string_with_index_copy_to_integer
        - Src:             'libfvalue_integer.c:518,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_string_size_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 771
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'size_t *'
        - size_t
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - string_size
        - integer_value
        - integer_value_size
        - string_format_flags
        - error
      BBCount:         48
      ICount:          285
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - libcerror_error_set
      functionUses:    1
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:779,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:782,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:790,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:791,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:791,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:792,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:792,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:793,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:793,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:790,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:796,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:804,18'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:809,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:812,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:821,23'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:824,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:824,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:825,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:825,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:823,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:828,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:836,6'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:836,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:838,7'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:847,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:838,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:840,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:844,5'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:847,11'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:849,20'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:860,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:851,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:853,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:855,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:864,7'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:866,28'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:880,11'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:868,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:870,6'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:879,3'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:874,9'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:876,39'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:878,4'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:882,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:884,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:781,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:795,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:811,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:827,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_get_string_size
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 451
      functionLinenumberEnd: 483
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'size_t *'
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - string_size
        - string_format_flags
        - error
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
        - libfvalue_string_size_from_integer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:454,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:457,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:466,7'
              BranchSideFuncs:
                - libfvalue_string_size_from_integer
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:465,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:473,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:482,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:456,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:465,6'
          Dst:             libfvalue_string_size_from_integer
        - Src:             'libfvalue_integer.c:472,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_to_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 401
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'size_t *'
        - 'size_t *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - integer_value
        - integer_value_size
        - error
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:404,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:407,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:415,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:415,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:418,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:426,6'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:426,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:429,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:437,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:406,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:417,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:428,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_integer
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.libfvalue_integer *'
        - size_t
        - size_t
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - integer_value
        - integer_value_size
        - error
      BBCount:         15
      ICount:          86
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:362,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:365,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:373,8'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:374,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:374,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:375,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:375,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:376,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:376,8'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:373,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:379,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:387,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:364,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:378,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_copy_from_byte_stream
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.libfvalue_integer *'
        - 'char *'
        - size_t
        - int
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - byte_stream
        - byte_stream_size
        - encoding
        - error
      BBCount:         41
      ICount:          559
      EdgeCount:       52
      CyclomaticComplexity: 13
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:225,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:228,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:236,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:236,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:239,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:247,6'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:247,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:250,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:258,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:259,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:259,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:260,3'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:260,8'
              BranchSideFuncs:
                - libcerror_error_set
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:258,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:263,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:271,10'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:271,2'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:274,47'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:279,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:298,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:317,8'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:337,5'
              BranchSideFuncs:
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:279,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:281,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:285,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:285,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:287,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:293,49'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:298,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:300,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:304,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:304,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:306,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:312,49'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:317,8'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:319,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:323,13'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:323,13'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:325,5'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:331,49'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:227,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:238,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:249,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:262,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:336,4'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_clone
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.libfvalue_integer **'
        - 'struct.libfvalue_integer *'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - destination_integer
        - source_integer
        - error
      BBCount:         18
      ICount:          111
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:144,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:147,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:155,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:155,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:158,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:166,6'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:166,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:168,4'
              BranchSideFuncs: []
            - BranchSide:      'libfvalue_integer.c:172,25'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:175,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:178,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:186,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_integer.c:186,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:192,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:200,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:203,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:205,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:210,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:146,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:157,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:177,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:191,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_free
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_integer **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:113,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:116,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:124,7'
              BranchSideFuncs:
                - free
        - Branch String:   'libfvalue_integer.c:124,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:126,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:131,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:115,3'
          Dst:             libcerror_error_set
    - functionName:    libfvalue_integer_initialize
      functionSourceFile: '/src/libfplist/libfvalue/libfvalue_integer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.libfvalue_integer **'
        - 'size_t **'
      constantsTouched: []
      argNames:
        - integer
        - error
      BBCount:         16
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - libcerror_error_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'libfvalue_integer.c:41,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:44,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:52,7'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:52,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:55,4'
              BranchSideFuncs:
                - libcerror_error_set
            - BranchSide:      'libfvalue_integer.c:63,13'
              BranchSideFuncs:
                - malloc
                - libcerror_error_set
                - free
                - libcerror_error_set
        - Branch String:   'libfvalue_integer.c:66,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:69,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:77,6'
              BranchSideFuncs:
                - libcerror_error_set
                - free
        - Branch String:   'libfvalue_integer.c:77,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:83,4'
              BranchSideFuncs:
                - libcerror_error_set
                - free
            - BranchSide:      'libfvalue_integer.c:91,2'
              BranchSideFuncs: []
        - Branch String:   'libfvalue_integer.c:94,6'
          Branch Sides:
            - BranchSide:      'libfvalue_integer.c:96,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'libfvalue_integer.c:101,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'libfvalue_integer.c:43,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:54,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:68,3'
          Dst:             libcerror_error_set
        - Src:             'libfvalue_integer.c:82,3'
          Dst:             libcerror_error_set
...
